swift for iterations不工作

时间:2014-09-30 21:10:52

标签: xcode swift iteration

好朋友,

我正在尝试实施" for" Swift中的迭代如下:

for var i:Int = 0; i < dataCount; i++ {
        println("test")
}

但是Xcode并不理解这种语法,我错在哪里?

2 个答案:

答案 0 :(得分:2)

您必须为dataCount声明一个值:

let dataCount = 5
for var i:Int = 0; i < dataCount; i++ {
    println("test")
}

在swift文件中 - 您的第一个ViewController尝试:

import UIKit

class ViewController: UIViewController {

    override func viewDidAppear(animated: Bool) {
        super.viewDidAppear(animated)

        let dataCount = 5
        for var i:Int = 0; i < dataCount; i++ {
            println("test")
        }
    }
}

答案 1 :(得分:2)

您需要删除:Int。

只需使用我。所以你的代码应该是这样的:

for var i = 0; i < dataCount; i++ {
    println("test")
}

和其他人说的那样,确保dataCount有一个值。例如

var dataCount = 5

这应该有效。