循环

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)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容