二維陣列
使用 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