xcode - 快速迭代不起作用

标签 xcode swift iteration

好 friend ,

我正在尝试像这样在 Swift 中实现“for”迭代:

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

但是Xcode不理解这个语法,我哪里错了?

最佳答案

您必须为 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")
        }
    }
}

关于xcode - 快速迭代不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26130177/

相关文章:

ios - SKSpriteNode 宽度随变量增加但不会减少?

ios - xcode:添加约束后标签不显示

ios - 当应用程序一段时间不使用时调暗显示

具有泛型参数的函数的 Swift 单元测试

java - 遍历所有双向链表

java - 为什么我不能减少 ArrayList/LinkedList 中的所有元素

c++ - 在成员变量中存储 std::to_string(x).c_str() 会产生垃圾

ios - 为什么 Storyboard 退出按钮中缺少 IBAction 方法?

ios - Xcode,目标类模板缺少SKScene的子类

javascript - 如何迭代此 json 结构以生成另一个结构?