Lua 是一種輕量小巧的腳本語言,以標(biāo)準(zhǔn)C語言編寫並以原始程式碼形式開放, 其設(shè)計目的是為了嵌入應(yīng)用程式中,從而為應(yīng)用程式提供靈活的擴(kuò)展和自訂功能。

Lua 變數(shù) 語法

變數(shù)在使用前,必須在程式碼中進(jìn)行聲明,也就是建立該變數(shù)。

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

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

Lua 變數(shù) 範(fàn)例

--?test.lua?檔案腳本
a?=?5???????????????--?全域變量
local?b?=?5?????????--?局部變數(shù)
function?joke()????c?=?5???????????--?全域變數(shù)????
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