Swift 循环for&while

来源:互联网 发布:淘宝如何编辑宝贝详情 编辑:程序博客网 时间:2024/05/12 12:18

Swift 循环for&while

  • Swift中的循环和OC中的循环“基本”一致

    • for
    • while
    • do while – > Swiftrepeat whiledo用到异常处理机制中去了)
  • 常规写法

//其他点和if一样for var i = 0; i < 5; i++ {    print(i)}
  • Swift中的写法
//后面的 0..<5 称之为半闭区间//半闭区间的特点:包含头不包含尾for i in 0..<5 {    print(i)}//闭区间特点:包含头包含尾//注意点:.../..< 中间不能有空格for i in 0...5 {    print(i)}//忽略中间变量for _ in 0...5{    print("hello world")}
  • 后面的 0..<5称之为半闭区间
  • 半闭区间特点
    • 包含头不包含尾
  • 闭区间特点
    • 包含头包含尾
  • 注意点:

    • .../..< 中间不能有空格
  • 注意:

    • Swift 2.2 开始 i++ 系统提示需要使用 i += 1,在Swift 3中会去掉 ++ 写法
    • 警告截图

    • Swift 2.2 开始 for 常规写法( c语言类型写法)系统提示需要使用 Swift 写法 在Swift 3中会去掉常规写法

    • 警告截图

while Swift中很少使用while

var index = 0while index < 5{    print(index)    index += 1}

repeat while

var i = 0repeat{    print(i)    i += 1}while i < 5
0 0
原创粉丝点击