Swift—for循环 where循环

*传统for循环*

* for后的圆括号可以省略

* 只能以bool作为条件语句

* 如果只有一条指令for后面的大括号’不可以’省略

* for后面的三个参数都可以省略, 如果省略循环保持语句, 那么默认为真

for var i = 0; i < 10; i++

'' {

''  print(i)

'' }

*swift-for循环*

* 闭区间: 包含区间内所有值  a...b 例如: 1...5

* 半闭区间: 包含头不包含尾  a..\

* 其它写法 :Swift1.0版本写法 0..10

'' //  0~9之间

'' for i in 0..<10

'' {

''  print(i)

'' }

'' // 0~10

'' for i in 0...10

'' {

'' '' print(i)

'' }

*swift-for循环—>忽略‘_’*

* 不关心下标可以使用 ‘_’ 忽略下标

* 在Swift中 ‘_’ 使用非常广泛

for _ in 0...10

'' {

''  print("lnj")

'' }

*where循环*

* 每次在循环开始时计算条件是否符合

var n = 0

'' while n < 10

'' {

''  print(n)

''  n++

'' }

*repeat-while相当于OC中的dowhere*

* 每次在循环结束时计算条件是否符合

''    var m = 0

'' repeat{

''  print(m)

''  m++

'' }while m < 10

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

推荐阅读更多精彩内容