El operador de longitud
El operador de longitud se denota mediante el operador unario #. La longitud de una cadena es su número de bytes (es decir, el significado habitual de longitud de cadena cuando cada carácter es un byte).
La longitud de una tabla " t " se define como cualquier índice entero " n " tal que " t[n] no sea nulo y " t[n+1] " sea nulo; además, si " t[1] " es nulo, " n " puede ser cero. Para una matriz regular, con valores no nulos de 1 a agiven ' n, su longitud es exactamente que ' n, el índice de su último valor. Si la matriz tiene "agujeros" (es decir, valores nulos entre otros valores no nulos), entonces ' #t ' puede ser cualquiera de los índices que preceden directamente a un valor nulo (es decir, puede considerar cualquiera de esos valores nulos como el final de la matriz).