En Lua, les variables se définissent à l’aide du signe égal (=) :
|
|
Déclaration multiple :
|
|
Des entiers :
|
|
Des booléens :
|
|
Des décimaux
|
|
Comme d’autres langages de programmation, Lua n’a pas de typage fort, c’est à dire que les variables ne sont pas spécialisées pour contenir un type spécifique de données (entier, chaîne …). Elles peuvent à tout instant contenir un entier, puis, quelques lignes de code plus bas, une chaîne ….
|
|
Affectation multiple :
|
|
Il est possible d’initialiser une variable vide grâce à nil. Lorsque nous aurons abordé la porté des variables vous en comprendrez mieux l’intérêt:
|
|
nil permet aussi de “vider” une variable :
|
|