Lua是一種輕量級的腳本程式語言,具有以下特點:
檔案格式後綴:Lua腳本通常以.lua作為檔案格式後綴。
運行方式:Lua是一種不需要編譯,可以直接運行的語言。它支持互動式編程,即代碼輸入後可以立即看到效果,也支持腳本式編程,通過運行.lua檔案實現。
語法特點:
Lua語句結尾不需要用分號結束,即使寫了分號也沒有問題。
單行注釋使用--,多行注釋可以使用--[[...]]--或--[[...--]]或--[[...]]。
變數和類型:
Lua不需要顯式聲明變數類型,變數名直接等於賦值表達式的值。
Lua是區分大小寫的。變數存儲什麼類型的數據,就是什麼類型的變數。
Lua中的數據類型包括:
number:表示小數類型,Lua中沒有整型和浮點型的區分。
boolean:布爾類型,可以是true或false。
nil:表示空數據,等同於null。未被定義的變數使用時會得到nil。
string:字元串類型,可以使用雙引號、單引號或[[...]]表示。
運算符和函式:
使用#來計算字元串的長度。
Lua中的類型檢測使用type()函式。
以上信息綜合自搜尋結果。