<分区>
<分区>
我正在尝试实现一个包含多个整数数组(好吧,很多整数)的数组,如下所示...
let arrayOfRanges = [Array(0 ... 299), Array(300 ... 399), Array(400 ... 699), Array(700 ... 799), Array(800 ... 899), Array(900 ... 1199)]
但每次我将其输入 Xcode 时,Xcode 都会挂起索引。我搜索并发现了一些与 Arrays 有类似问题的旧案例,这似乎与 Xcode 难以推断类型有关。 Swift Array causing indexing issues in Xcode 6.1.1有人对我如何更好地编写代码有任何想法吗?我愿意……
//Sets magicNumber to the Int 411
let arrayOfRanges = [Array(0 ... 299), Array(300 ... 399), Array(400 ... 699), Array(700 ... 799), Array(800 ... 899), Array(900 ... 1199)]
magicNumber = arrayOfRanges[2][11]
感谢您的帮助!
最佳答案
将您的变量声明为 Int 数组的数组
let arrayOfRanges: [[Int]] = [Array(0 ... 299), Array(300 ... 399), Array(400 ... 699), Array(700 ... 799), Array(800 ... 899), Array(900 ... 1199)]
let magicNumber = arrayOfRanges[2][11]
关于ios - Swift 范围数组导致问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35401351/