lua基本語法

2021-09-10 09:29:10 字數 1136 閱讀 4720

第乙個字母可以是大小寫字母或者下劃線,其他位除上述之外可以是數字

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