第一版是為 Lua 5.0 編寫的。儘管在很大程度上仍然適用於後續版本,但仍有一些差異。
第四版針對 Lua 5.3,可在 Amazon 和其他書店購買。
購買這本書,您也可以幫助 支援 Lua 專案


2.2 – 布林值

布林值類型有兩個值,falsetrue,代表傳統的布林值。然而,它們並非條件值的唯一選擇:在 Lua 中,任何值都可以代表一個條件。條件式(例如控制結構中的條件式)將 falsenil 視為 false,將其他任何值視為 true。請注意,與其他一些腳本語言不同,Lua 在條件測試中將零和空字串都視為 true。