lua使用 and or 来实现三目运算符,有一些问题,除非能保证 b为真,否则表达式会有问题。
那么怎么解决这个问题呢?if else 大法好。
还有其他的解决方法,看个人习惯吧
-- 三元运算符
function iif(condition, a, b)
if condition then
return a;
else
return b;
end
end
lua使用 and or 来实现三目运算符,有一些问题,除非能保证 b为真,否则表达式会有问题。
那么怎么解决这个问题呢?if else 大法好。
还有其他的解决方法,看个人习惯吧
-- 三元运算符
function iif(condition, a, b)
if condition then
return a;
else
return b;
end
end