我有一个自定义对象的 Swift 数组,我想重复填充和清除它。像这样:
var myArray:[[CustomClass]]=[[CustomClass]]()
myArray[0][0]=firstItem
myArray[1][5]=secondItem
// Later...
myArray=[[CustomClass]]()
myArray[2][3]=firstItem
myArray[0][0]=secondItem
我正在尝试的一切似乎都给出了“数组索引超出范围”的错误。这样做的正确方法是什么?谢谢阅读。
最佳答案
您不能将项目添加到您的 array像这样。您需要使用 append 方法。
var myArr:[[Int]]=[]
myArr.append([0,1,2])
myArr.append([3,4,5])
myArr.append([6,7,8])
println(myArr) // "[[0, 1, 2], [3, 4, 5], [6, 7, 8]]"
println(myArr[2][2]) // 8
关于arrays - 在 Swift 中填充和清除数组数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29720840/