Fondamentaux et Programmation Orientée Objet en Lua

Indexation et structure des tables Contrairement à de nombreux langages C-like, Lua utilise une indexation à base 1 pour ses séquences. Les tables constituent la seule structure de données native, fonctionnant simultanément comme des tableaux et des dictionnaires associatifs. local repertoire = { [0] = 10, -- Clé numérique expli ...

Publié le 29 juillet à 19h34

Maîtrise des Métatables et Métaméthodes en Lua

Par défaut, une table Lua est créée sans métatable. L'appel à getmetatable(t) sur une table vierge renverra donc nil. N'importe quelle table peut servir de métatable à d'autres tables. Plusieurs structures peuvent partager une même métatable, et une table peut même agir comme sa propre métatable. Métaméthodes Arithmétiques Les métaméthodes arit ...

Publié le 6 juin à 20h05