lua中的逻辑运算符
Posted 简单生活
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lua中的逻辑运算符相关的知识,希望对你有一定的参考价值。
逻辑运算符也是3个,and,or,not,只是不是返回false和true,只有false和nil表示假,其他的都是真
and
and使用短路运算,a and b,如果a为假,结果已经定了,返回a假,否则返回b,返回的也代表结果
or
or也使用短路运算,a or b,如果a为真,返回b,不计算b,否则返回b
运用:
x=x or v,if not x then x =v
(a and b) or c,如果b是真的话,等于a?b:c
max=(x>y) and x or y,取x和y中的较大者.
以上是关于lua中的逻辑运算符的主要内容,如果未能解决你的问题,请参考以下文章