二維陣列

使用 Array::new 建構函式,你可以在每個插槽中初始化具有給定大小和新陣列的陣列。內部陣列也可以給出大小和初始值。

例如,要建立一個 3x4 的零陣列:

array = Array.new(3) { Array.new(4) { 0 } }

使用 p 列印時,上面生成的陣列看起來像這樣:

[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]

你可以讀取或寫入這樣的元素:

x = array[0][1]
array[2][3] = 2