如何在swift中创建3D数组/矩阵?

时间:2015-02-14 23:09:27

标签: ios arrays swift matrix

我正在尝试创建一个3D数组,它将图像的高度,宽度和RGB值存储为矩阵/数组的尺寸。 这是我正在尝试的:

var array = Array<Array<Array<Int>>>()
var testArray = [[[Int]]] ()

现在我已初始化这些数组,如何设置特定数量的行和列? 谢谢!

1 个答案:

答案 0 :(得分:4)

在Swift中支持固定长度数组之前,我会这样做:

    var zArry = [Int](count:10, repeatedValue: 0)
    var yArry = [[Int]](count:20, repeatedValue: zArry)
    var xArry = [[[Int]]](count:30, repeatedValue: yArry)

    var val = xArry[2][1][1]