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{
//
//        }
    }


}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章