lua中的and和or,虽说是逻辑运算符,但他们返回的不是布尔值,而是操作数本身:
a and b:如果a为false或nil,会返回a,否则返回b。
a or b:如果a为非nil且非false,会返回a,否则返回b。
posted on 2018-06-15 18:44 koushr 阅读(178) 评论(0) 收藏 举报