2017-11-11 126 views
0

我在Swift中有些不太起眼。我有一个数组的数组。我想参考字母"H",即仅使用一行代码来参考第一个阵列的第一个单元。这是如何在Swift中完成的?即如何在一行中写入示例代码的最后两行,而不使用temp如何在Swift 4中引用数组内的数组的单元格?

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

'textArrays [0] [0]' – Sweeper

+0

我应该猜到了。我正在尝试'textArrays [0]。[0]'谢谢! – user594883

+0

@Sweeper是否介意将您的评论写为答案,以便我可以接受问题的答案? – user594883

回答

0

双向访问二维数组的元素 是: -

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" 
0

访问阵列中的一个尺寸是这样的:

textArrays[0] 

由于这是一个二维数组,做上述会给你另一个阵列。要访问中的索引数组,请再次添加[x]

textArrays[0][0] 

你也可以做同样的3D阵列:

some3DArray[0][0][0] 
相关问题