lua 三元运算符的使用

来源:互联网 发布:淘宝购买数量增加设置 编辑:程序博客网 时间:2024/06/14 15:12

C 语言中有 a?b:c 的方法,用来判断,如果a 为真,则结果为b,如果a为假,则结果为c

下面用一个比较的函数来说明lua中三元运算符的使用

-- lua 三元运算符的使用 类似C中的 a > b ? c function compare1(a,b)     if a > b then         return a     else         return b    endendfunction mcompare(a,b)     return ( a>b and a ) or bendprint(compare1(1,2)) -->2print(mcompare(1,2)) -->2

由上可以看书,lua中三元运算符用 (a and b) or c 来表示

0 0
原创粉丝点击