table.getn est obsolète - Comment puis-je obtenir la longueur d'un tableau?
Je vais essayer d'obtenir la longueur d'un tableau en Lua avec table.getn
. Je reçois cette erreur:
La table de fonction.getn est obsolète!
(Dans Transformice Quand Lua)
Vous devez vous connecter pour publier un commentaire.
Utilisation
#
:Remarquer cependant que la longueur de l'opérateur
#
ne fonctionne pas avec les tables qui ne sont pas des tableaux, il ne compte que le nombre d'éléments dans le tableau de la partie (avec les indices 1, 2, 3, etc.).Cela ne fonctionne pas:
Ici seulement (1, 2 et 15) sont dans le tableau de la partie.
Pour les tables qui ont en fait des paires clé-valeur, vous pouvez écrire une fonction simple qui compte: