【发布时间】:2016-08-25 22:28:11
【问题描述】:
我在使用 for 循环遍历数组时遇到“超出范围错误”,我不知道为什么。
var oddNumbers: [Int] = [1,3,5,7,9]
for number in (0...oddNumbers.count+1) {
print(oddNumbers[number])
}
【问题讨论】:
-
oddNumbers的索引需要为 0 到oddNumbers.count - 1(含)。写for number in (0...oddNumbers.count+1),number可以比这更大。
标签: arrays swift loops indexing