Swift 循环for&while

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 = 0
while index < 5{
    print(index)
    index += 1
}

repeat while

var i = 0
repeat{
    print(i)
    i += 1
}while i < 5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值