Lua指令碼-簡單瞭解
阿新 • • 發佈:2018-12-11
指令碼程式設計:
以lua結尾,單行註釋用 -- 多行註釋用 --[[ 註釋內容 --]] 或者 --[=[ 註釋內容 ]=]
關鍵字 :and break do else elseif end false for function if in local nil not or repeat return then true until while
一般約定 下劃線開頭的大寫字母的變數 用於表示lua內部全域性變數。
資料型別:
nil 表示無效值 只有nil ,初始化未賦值和未宣告的變數值均為nil;nil作比較是要加上單引號;將某一變數設定為nil,表示刪除
boolean 包含false和true
number 表示雙精度型別的實浮點數
string 字串 雙引號或者單引號括起來,也可以 [[ ]] 表示一塊字串;使用#計算字串長度,#‘adaf’=4
function 由c或lua編寫的函式
userdata 任意儲存在變數中的c資料結構
thread 執行的獨立執行緒,用於執行協調的程式
table 表示的是關聯陣列, 索引可以是數字或者字串。在lua中table的建立通過構造表示式建立,最簡單的構造為{},即建立一個空表