您的位置:首页 > 移动开发 > Swift

Swift 循环for&while

2016-06-27 17:51 232 查看

Swift 循环for&while

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

for


while


do while
– >
Swift
repeat while
do
用到
异常处理机制
中去了)

常规写法

//其他点和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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Swift