好朋友,
我正在尝试实施" for" Swift中的迭代如下:
for var i:Int = 0; i < dataCount; i++ {
println("test")
}
但是Xcode并不理解这种语法,我错在哪里?
答案 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
这应该有效。