L'opérateur de longueur

L'opérateur de longueur est désigné par l'opérateur unaire #. La longueur d'une chaîne est son nombre d'octets (c'est-à-dire la signification habituelle de la longueur d'une chaîne lorsque chaque caractère est un octet).

La longueur d'un tableau " t est définie comme étant tout indice entier " n tel que " t[n] n'est pas nul et que " t[n+1] est nul; en outre, si " t[1] est nul, " n peut être égal à zéro. Pour un tableau régulier, avec des valeurs non nulles de 1 à agiven 'n, sa longueur est exactement celle de 'n, l'indice de sa dernière valeur. Si le tableau comporte des "trous" (c'est-à-dire des valeurs nulles entre d'autres valeurs non nulles), alors " #t peut être n'importe quel indice précédant directement une valeur nulle (c'est-à-dire qu'il peut considérer une telle valeur nulle comme la fin du tableau).