Table

多维数组的类。每个元素都是带符号的两字节整数,也就是 -32,768~32,767 之间的整数。

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

超类

类方法

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

生成 Table 对象。指定多维数组各维的长度。生成的数组可以是 1~3 维。生成没有元素的数组也可以。

方法

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

更改数组的长度。保留更改前的数据。

xsize
ysize
zsize

获取数组各维的长度。

属性

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

存取数组的元素。生成的数组有几维,该方法就接受几个参数。若指定的元素不存在则返回 nil。