码迷,mamicode.com
首页 > 其他好文 > 详细

Lua逻辑and和or的设计和三目运算符

时间:2015-08-14 15:44:21      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:lua   逻辑运算   三元运算   脚本   

Lua逻辑运算符认为 false 和 nil 是为 false,其他为 true。andor的运算结果不是 true 和 false,而是和它的两个操作数相关。

即:a and b:如果 a 为 false,则返回 a,否则返回 b

a or b:如果 a 为 true,则返回 a,否则返回 b

lua三目运算符写法是,a and b or c这里有个问题,就是当b是nil的时候会返回c的值。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Lua逻辑and和or的设计和三目运算符

标签:lua   逻辑运算   三元运算   脚本   

原文地址:http://blog.csdn.net/a809146548/article/details/47661433

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!