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,并使用它来递增变量结果。
以上内容是否对您有帮助:
更多建议: