Lua est un langage de script léger et compact, écrit en langage C standard et ouvert sous forme de code source. Il est conçu pour être intégré dans des applications afin de fournir des fonctions flexibles d'expansion et de personnalisation des applications.

Variables Lua syntaxe

Avant d'utiliser une variable, elle doit être déclarée dans le code, c'est-à-dire que la variable doit être créée.

Avant que le compilateur n'exécute le code, le compilateur doit savoir comment ouvrir une zone de stockage pour les variables d'instruction afin de stocker la valeur de la variable.

Les variables Lua ont trois types : les variables globales, les variables locales et les champs dans les tableaux.

Variables Lua exemple

-- test.lua 文件脚本
a = 5               -- 全局变量
local b = 5         -- 局部变量
function joke()    c = 5           -- 全局变量    
local d = 6     -- 局部变量
end
joke()
print(c,d)          --> 5 nil
do     local a = 6     -- 局部变量    
b = 6           -- 对局部变量重新赋值    
print(a,b);     --> 6 6
end
print(a,b)      --> 5 6