首页 > 其他 > 详细

lua中的逻辑运算符

时间:2017-04-25 13:00:38      阅读:192      评论:0      收藏:0      [点我收藏+]

逻辑运算符也是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中的逻辑运算符

原文:http://www.cnblogs.com/ptqueen/p/6759795.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!