我在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
答案 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"