Swift教程 - Swift for语句
2018-01-10 21:33 更新
Swift教程 - Swift for语句
for 循环执行设置的次数。
我们使用 for 关键字以及结束条件和for循环声明。
例子
以下循环语句向控制台输出1到10。
for var i = 1; i <= 10; ++i {
println("i = \(i)")
}
上面的代码生成以下结果。

嵌套for语句
for x in 1...3 {
for y in 1...3 {
println("x = \(x), y = \(y)")
}
}
上面的代码生成以下结果。

嵌套for循环与继续
如果你想跳过y等于2的任何值,你可以只包括一个continue语句在最内层循环中。
for x in 1...3 {
for y in 1...3 {
if y == 2{
continue
}
println("x = \(x), y = \(y)")
}
}
上面的代码生成以下结果。

for-in循环
使用 for in 循环遍历集合中的项目,如数组和词典。
要在循环中使用,请指定一个局部变量名和你正在迭代的集合。
let names = ["A", "B", "C"]
for n in names{
println(n)
}
let inventory = [1:"SQL", 2:"Java", 3:"C"]
for (key,item) in inventory{
println("\(key) : \(item)")
}
以下代码使用Range运算符进行迭代。
var result = 0
for i in 1...3{
++result
}
上述代码3使用范围运算符来指定1之间的范围和3,并使用它来递增变量结果。
以上内容是否对您有帮助:

免费 AI IDE


更多建议: