ios - Swift 范围数组导致问题

标签 ios arrays xcode swift

<分区>

我正在尝试实现一个包含多个整数数组(好吧,很多整数)的数组,如下所示...

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/

上一篇:ios - 使用 CoreData 和 swift 在数据库中搜索数据

下一篇:ios - Firebase 聊天 - 点对点

相关文章:

ios - 如何使用多个objectForKey对NSMutableDictionary的NSMutableArray进行排序

python - Numpy 求和函数返回 1.67772e+07

xcode - Gitlab - Xcode 无法连接远程存储库

c++ - 如何在 Xcode 中包含 <bits/stdc++>

iOS文件上传-原始文件名

ios - 如何将 Swift 中的白色图像着色为另一种颜色?

java - Gson将长度为1的json数组解析为JsonArray对象而不是JsonObject对象

iphone - 如何更改您的 Xcode iTunes Connect 登录名?

ios - iOS 11 上的内容拥抱和压缩阻力

python - 如何在 O(1) 中获得 numpy 中的反向映射?