Lua 的布尔人
Lua 中的布尔,true 和 false 是直截了当的。回顾:
- 有一个布尔类型,正好有两个值:
true和false。 - 在条件上下文(
if,elseif,while,until)中,不需要布尔值。可以使用任何表达式。 - 在条件上下文中,
false和nil计为 false,其他一切都算作 true。 - 虽然 3 已经暗示了这一点:如果你来自其他语言,请记住
0和空字符串在 Lua 的条件上下文中计为 true。
Lua 中的布尔,true 和 false 是直截了当的。回顾:
true 和 false。if,elseif,while,until)中,不需要布尔值。可以使用任何表达式。false 和 nil 计为 false,其他一切都算作 true。0 和空字符串在 Lua 的条件上下文中计为 true。