Array モジュール
Array モジュールでは、ストリングを簡単に直列化できる、メモリー効率の良い配列を作成できます。
Lua 表は、特に配列が 8、16、または 32 ビットの値の格納に使用される場合に、配列よりも 1 エレメントあたり、はるかに多くのメモリーを使用します。 Lua 表内のすべての数値は 64 ビットの倍精度 (double) 数として格納され、また、その値を格納するための追加のメモリー・オーバーヘッドも表で必要となります。
配列が作成されると、値は Lua 表とまったく同様にアクセスできるようになります。 配列が作成されると、配列内のすべての値は0に初期化される。
例
arr = Array.new(1000, "int32")
for i=1,1000 do arr[i] = i end