2017-11-11 153 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] 
相關問題