Swift风格的 for // 遍历 0 ~ <10 for i in 0..<10 { print(i) } print("---") // 遍历 0 ~ 10 for i in 0...10 { print(i) } 小结 Swift 中使用 in 关键字标示循环的范围0..<10 表示从0到90...10 表示从0到10注意之间不能出现空格 for特殊写法 for _ in 0...10 { print("hello") } 小结 如果不关心循环本身的索引,可以使用 _ 忽略 while循环 var i:Int = 0 var sum:Int = 0 while (i <= 10) { sum = i++ } print("\(sum)") var i1:Int = 0 var sum1:Int = 0 while i1 <= 10 { sum1 = i1++ } print("\(sum1)") 小结 while后的圆括号可以省略只能以bool作为条件语句while后面的大括号不可以省略 do while循环 var i2:Int = 0 var sum2:Int = 0 repeat{ sum2 = i2++; }while(i2 <= 10) print(sum2) var i3:Int = 0 var sum3:Int = 0 repeat{ sum3 = i3++; }while i3 <= 10 print(sum3) 小结 Swift2.0之后变为 repeat while, do用于捕捉异常while后的圆括号可以省略只能以bool作为条件语句repeat后面的大括号不可以省略