我正在尝试创建一个 3D 数组,它将图像的高度、宽度和 RGB 值存储为矩阵/数组的维度。 这是我正在尝试的:
var array = Array<Array<Array<Int>>>()
var testArray = [[[Int]]] ()
既然我已经初始化了这些数组,我该如何设置具体的行数和列数呢? 谢谢!
最佳答案
在 Swift 支持定长数组之前,我会这样做:
let zArry = [Int](repeating: 0, count: 10)
let yArry = [[Int]](repeating: zArry, count: 20)
let xArry = [[[Int]]](repeating: yArry, count: 30)
let val = xArry[2][1][1]
关于ios - 如何快速创建 3D 数组/矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28521322/