Lua ist eine leichte und kompakte Skriptsprache, die in der Standardsprache C geschrieben und im Quellcodeformat geöffnet ist. Sie ist für die Einbettung in Anwendungen konzipiert, um flexible Erweiterungs- und Anpassungsfunktionen für Anwendungen bereitzustellen.

Lua-Variablen Syntax

Bevor eine Variable verwendet werden kann, muss sie im Code deklariert werden, d. h. die Variable muss erstellt werden.

Bevor der Compiler den Code ausführt, muss der Compiler wissen, wie er einen Speicherbereich für Anweisungsvariablen öffnet, um den Wert der Variablen zu speichern.

Lua-Variablen gibt es in drei Typen: globale Variablen, lokale Variablen und Felder in Tabellen.

Lua-Variablen Beispiel

-- 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