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