第一版是针对 Lua 5.0 编写的。虽然在很大程度上仍然适用于后续版本,但有一些差异。
第四版针对 Lua 5.3,可在 亚马逊 和其他书店购买。
购买本书,您还将帮助支持 Lua 项目


2.2 – 布尔值

布尔类型有两个值,falsetrue,它们表示传统的布尔值。但是,它们并没有垄断条件值:在 Lua 中,任何值都可以表示一个条件。条件(例如控制结构中的条件)将 falsenil 视为 false,将其他任何内容视为 true。请注意,与其他一些脚本语言不同,Lua 在条件测试中将零和空字符串都视为 true。