2014-09-30 93 views
1

帕尔斯迭代,迅速为无

我想实现“为”斯威夫特重复这样的:

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

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

+0

对我来说Xcode 6很适合我。我不得不添加一个'let dataCount = 4'。 – zaph 2014-09-30 21:16:11

回答

2

你必须为DATACOUNT申报值:

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

内迅速文件 - 你的第一个视图控制器尝试:

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") 
     } 
    } 
} 
+0

不工作:(“预期声明”和“连续声明必须用'分开';'” – Anton 2014-09-30 21:29:09

+0

是否将我的代码粘贴到操场中? – 2014-09-30 21:31:14

+0

我将它粘贴到我的swift文件中。 – Anton 2014-09-30 21:32:18

2

您需要删除:诠释。

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

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

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

var dataCount = 5 

这应该有效。