首页 > 试题广场 >

(Swift 1.0及其之后的版本的问题)有什么更好的方法来

[问答题]
(Swift 1.0及其之后的版本的问题)有什么更好的方法来写下面的for循环?
for var i = 0; i < 5; i++ {
print("Hello!")
}

推荐
for _ in 0...4 {
print("Hello!")
}

Swift 实现了两个数组运算符closed operator 和 half-operator.前者包含数组中得所有值。例如:下面的例子包含从0到4得所有整数:

1
0...4

half-operator不包含数组中的最后一个元素,下面的例子会得到的结果和上面的一样:

1
0..<5
发表于 2018-07-12 20:38:27 回复(0)