Lua 是一種輕量小巧的腳本語言,以標準C語言編寫並以原始程式碼形式開放, 其設計目的是為了嵌入應用程式中,從而為應用程式提供靈活的擴展和自訂功能。

Lua 變數 語法

變數在使用前,必須在程式碼中進行聲明,也就是建立該變數。

編譯程式執行程式碼之前編譯器需要知道如何給語句變數開闢儲存區,用於儲存變數的值。

Lua 變數有三種:全域變數、局部變數、表格中的域。

Lua 變數 範例

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