第乙個字母可以是大小寫字母或者下劃線,其他位除上述之外可以是數字
mohd zara abc move_name a_123
myname50 _temp j a23b9 retval
and、break、do、else、elseif、end、false、for、function、if、in、local、nil、not、or、repeat、return、then、true、until、while
在訪問不存在的全域性變數時不會報錯,建立全域性變數只需要賦值,刪除變數只需要將全域性變數的值置為nil
> print(b) --此時無全域性變數b
nil> b = 10 --為全域性變數b賦值
> print(b)
10> b = nil --刪除全域性變數
> print(b)
nil>
自定義全域性變數可以採用_加大寫字母的方式,例如:_name
lua是動態型別語言,共有8個資料型別,nil、boolean、number、string、userdata、function、thread、table
代表沒有值,可以採用賦值的方式jin
> local a = {} --區域性變數
> local a =
> type(a) --沒有找到全域性變數a
nil> a = {}
> type(a)
table
> a[10] = 20
> a[10]
20> a = nil
> a[10] = 20 --刪除a之後a不再是table,不能採用這種方式進行賦值
stdin:1: attempt to index a nil value (global 'a')
stack traceback:
stdin:1: in main chunk
[c]: in ?
> a =
> for key, value in pairs(a) do
>> print(key)
>> end12
3>
Lua 基本語法
lua 提供了互動式程式設計模式。我們可以在命令列中輸入程式並立即檢視效果。lua 互動式程式設計模式可以通過命令 lua i 或 lua 來啟用 root gitlab lua lua i 在命令列中,輸入以下命令,按下回車鍵,輸出結果如下 print hello world hello worl...
lua 基本語法
學習lua,首先應該了解熱更新。c 不能直接熱更新,原因為 c 指令碼在執行之前必須經過編譯。編寫lua 可使用luaforwindows軟體,安裝完成,開啟d lua 5.1 scite scite,即可進行程式設計。lua中的8中資料型別 資料型別 描述nil 這個最簡單,只有值nil屬於該類,...
Lua程式設計 Lua 基本語法03
lua 學習起來非常簡單,我們可以建立第乙個 lua 程式!互動式程式設計 lua 提供了互動式程式設計模式。我們可以在命令列中輸入程式並立即檢視效果。lua 互動式程式設計模式可以通過命令 lua i 或 lua 來啟用 lua i lua 5.3 0 c 1994 2015 lua.org,pu...