一、boolean 定义 lua 中只有 false 和 nil 表示假,其他都是表示真。 数字 0 和空字符串也表示真。 二、逻辑运算:and、or、not and:如果第一个操作数为 “false” , 则返回第一个操作数 or:如果第一个操作数不为 “false” ,则返回第一个操作数,否则返回第二个操作数 not:永远只返回 boolean 类型值 print(4 and 5) --> 5 print(nil