for循环
- OC风格的循环
var sum = 0
for var i = 0; i < 10;i++{
sum += i
}
print(sum)
-
for-in
,0..<10表示从0到9
var sum = 0
for i in 0..<10{
sum += i
}
print(sum)
-
for-in
,0...10表示从0到10
var sum = 0
for i in 0...10{
sum += i
}
print(sum)
- 省略下标
- _ 能够匹配任意类型
- _ 表示忽略对应位置的值
for _ in 0...10 {
print("hello")
}
while循环
- 先判断,后执行
var i = 10
//实现循环一次减 1 ,如果i<=0 的时候就不再循环
while (i > 0){
i--
print(i)
}
- 先执行,后判断
//do - while ——> repeat - while
repeat {
i--
print(i)
}while(i > 0)