对于循环运行永远

时间:2014-12-24 22:20:05

标签: ios xcode swift

我正在观看关于Swift的Udemy课程(称为“完整的iOS 8和Swift课程”),并且教师用作示例的一段代码不能正如我所示。

我的代码中没有收到实际的错误。 for循环并没有停止,我为什么难过。

for var i = 1; i < 10; i + 1 {

println(i)

}

(Xcode版本6.1.1)

1 个答案:

答案 0 :(得分:0)

在循环中i将始终为1.您正在使用i + 1来递增计数器变量,但您没有将值赋值回来。

所以要么使用:

for var i = 1; i < 10; i = i + 1
{
    println(i)
}

for var i = 1; i < 10; i++
{
    println(i)
}