2014-09-30 66 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 

這應該有效。