Lua 的布林人

Lua 中的布林,true 和 false 是直截了當的。回顧:

  1. 有一個布林型別,正好有兩個值:truefalse
  2. 在條件上下文(ifelseifwhileuntil)中,不需要布林值。可以使用任何表示式。
  3. 在條件上下文中,falsenil 計為 false,其他一切都算作 true。
  4. 雖然 3 已經暗示了這一點:如果你來自其他語言,請記住 0 和空字串在 Lua 的條件上下文中計為 true。