Table

多维数组的类。

Ruby Array 类在处理大量信息时效率很差,因此使用了此类。

超类

类方法

Table.new(xsize[, ysize[, zsize]])

生成 Table 实例。指定多维数组各维的尺寸。可以生成一维、二维和三维的数组。生成没有元素的数组也可以。

方法

resize(xsize[, ysize[, zsize]])

变更数组的尺寸。变更前的所有数据都会被保留。

xsize
ysize
zsize

获取数组各维的尺寸。

属性

self[x]
self[x, y]
self[x, y, z]

存取数组的元素。所生成的数组有几维,就可以使用几个参数。若指定的元素不存在就返回 nil。