lua變量不需要類型修飾,是動態(tài)類型語言。
lua中有8種基本類型:
1. nil 只有值nil屬于該類,表示一個無效值(在條件表達(dá)式中相當(dāng)于false)
2. boolean 包含兩個值:false和true
3. number 表示雙精度類型的實浮點數(shù)
4. string 字符串由一對雙引號或單引號來表示
5. function 由 C 或 Lua 編寫的函數(shù)
6. thread 表示執(zhí)行的獨立線程,用于執(zhí)行協(xié)同程序
7. userdata 表示任意存儲在變量中的C數(shù)據(jù)結(jié)構(gòu)
8. table Lua中的表(table)其實是一個"關(guān)聯(lián)數(shù)組"