首页 > 代码库 > lua学习笔记11:lua中的小技巧

lua学习笔记11:lua中的小技巧

lua中的小技巧,即基础lua语言本身的特种,进行一个些简化的操作


一 巧用or

 x = x or v

等价于:

if not x then
    x = v
end

如果x为nil或false,就给他赋值为


二 三元运算符实现

a and b or c

类似C语言:

a ? b : c

and 的运算由优先级高于or