lua基础第一篇:and、or运算
lua中的and和or是短路逻辑运算符,虽说是逻辑运算符,但他们返回的不是布尔值,而是操作数本身:
a and b:如果a为false或nil,会返回a,否则返回b。
a or b:如果a为非nil且非false,会返回a,否则返回b。
lua中的and和or是短路逻辑运算符,虽说是逻辑运算符,但他们返回的不是布尔值,而是操作数本身:
a and b:如果a为false或nil,会返回a,否则返回b。
a or b:如果a为非nil且非false,会返回a,否则返回b。