如何在Swift 4中引用数组内部数组的单元格?

时间:2017-11-11 07:50:09

标签: arrays swift reference

我在Swift中有点像诺贝尔。我有一个数组数组。我想引用字母"H",即仅使用一行代码引用第一个数组的第一个单元格。这是如何在Swift中完成的?即如何在一行中编写最后两行示例代码而不使用temp

   let textArrays = [
                        ["H","E","L","L","O"],
                        ["W","O","R","L","D","!"]
                    ]
    let temp = textArrays[0]
    let HWLabel.text = HWLabel.text + temp[0].description

2 个答案:

答案 0 :(得分:0)

访问数组的一个维度是这样的:

textArrays[0]

由于这是一个2D数组,执行上述操作将为您提供另一个数组。要访问 数组中的索引,请再次添加[x]

textArrays[0][0]

您也可以对3D阵列执行相同的操作:

some3DArray[0][0][0]

答案 1 :(得分:0)

两种方式来访问2D数组的元素 1。是: -

let arr = [[ "1", "2", "3"], ["A", "B", "C"]]

let arrOne = arr[0]  // will behave like [ "1", "2", "3"]
let X = arrOne[1]  // will have "1"

let arrTwo = arr[1]  // will behave like ["A", "B", "C"]
let D = arrTwo[2]  // will have "C"

2。短版

`print(array[0][1], array[1][2])`  // will print "1 C"