二维数组

使用 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