Je ne comprends pas le raisonnement derrière la décision de cette partie de Lua. Pourquoi l'indexation commence-t-elle à 1? J'ai lu (comme beaucoup d'autres) cet excellent article . Cela me semble un coin étrange d'une langue très agréable à apprendre et à programmer. Ne vous méprenez pas, Lua est tout simplement géniale mais il doit y avoir une explication quelque part. La plupart de ce que j'ai trouvé (sur le Web) dit simplement que l'index commence à 1. Point final.
Il serait très intéressant de lire ce que ses concepteurs ont dit sur le sujet.
Notez que je suis "très" débutant en Lua, j'espère ne pas manquer quelque chose d'évident sur les tables.