Swift4.0 学习笔记 第六节:for循环

//
//  ViewController.swift
//  009-for循环
//
//  Created by 庄壮勇 on 2018/1/3.
//  Copyright © 2018年 Personal. All rights reserved.
//

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super . viewDidLoad ()
        demo2 ()
    }

    // 反序遍历
    func demo2() {
        for i in ( 0 ..< 10 ). reversed () {
            print (i)
        }
    }
   
    /**
      空格大法 Swift 对语法要求非常严, 尤其是空格
     */
    func demo1() {
        //变量 i在 [0,5)循环
        for i in 0 ..< 5 {
            print (i)
        }
        print ( "------" )

        for i in 0 ... 5 {
            print (i)
        }
        print ( "------" )
        // 提示: 范围定义是一个固定的格式,一定注意空格
        // CountableRange<Int>
        let r1 = 0 ..< 5
        print (r1)
       
        // CountableClosedRange<Int>
        let r2 = 0 ... 5
        print (r2)
       
    }
   
    // MARK: - 传统的for循环已经被取消
    func demo() {
        // 传统的for,在swift 被取消
        // i++ / ++i 从swift3.0 被取消
        // i += 1
        // 科普:
       
        // num = i++
       
        // 等价代码
        // temp = i
        // num = temp
        // i = temp + 1
        //
        // num = ++i
        // 等价代码
        // i = i + 1
        // num = i
//        for var i = 0;i < 10; i += 1{
//
//        }
    }


}


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值