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,并使用它来递增变量结果。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号