Módulo matriz
El módulo array permite crear matrices eficientes en memoria que pueden serializarse fácilmente a una cadena.
Una tabla Lua utiliza mucha más memoria por elemento que un array, especialmente cuando el array se utiliza para almacenar valores de 8, 16 o 32 bits. Todos los valores numéricos en una tabla Lua se almacenan como números de doble precisión de 64 bits y una tabla también requiere una sobrecarga de memoria adicional para almacenar el valor.
Una vez creado un array, se puede acceder a los valores del mismo modo que se hace con una tabla de Lua. Todos los valores de la matriz se inicializan a 0 cuando se crea la matriz.
arr = Array.new(1000, "int32")
for i=1,1000 do arr[i] = i end