Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift Forin循环迭代误差_Swift - Fatal编程技术网

Swift Forin循环迭代误差

Swift Forin循环迭代误差,swift,Swift,对于REPL中的这段代码: for counter in 0..<9 { println("value at index \(counter) is \(numbersArray[counter])") } 对于0..中的计数器,这里可能的罪魁祸首是数组的计数。如果您有一个数字数组: let numbersArray = [1,2,3,4,5] 您可以使用以下代码: for counter in 0..<9 { println("value at index \(co

对于REPL中的这段代码:

for counter in 0..<9 {

println("value at index \(counter) is \(numbersArray[counter])")

}

对于0..中的计数器,这里可能的罪魁祸首是数组的计数。如果您有一个数字数组:

let numbersArray = [1,2,3,4,5]
您可以使用以下代码:

for counter in 0..<9 {
    println("value at index \(counter) is \(numbersArray[counter])") // Error
}

此外,如果您不在操场上,请确保该方法中包含此信息。

谢谢!那完全奏效了!我完全按照书上说的做了,但是犯了很多错误。
for counter in 0..<numbersArray.count {
    println("value at index \(counter) is \(numbersArray[counter])")
}