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 end end function mcompare(a,b) return ( a>b and a ) or b end print(compare1(1,2)) -->2 print(mcompare(1,2)) -->2
由上可以看书,lua中三元运算符用 (a and b) or c 来表示
pycharm中运行lua脚本requier sys报错_pycharm怎么安装jupyter