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。