lua的三目运算符

会lua的都知道三目运算符在lua中的写法是

a and b or c

但这里有个问题,就是当b是nil的时候会返回c的值

今天无意中看到一个大神的写法

(a and {b} or {c})[1]

不要觉得这很小儿科,人跟人的差距就体现在细节上

posted on 2014-12-15 21:07  整型变量J  阅读(1635)  评论(0编辑  收藏  举报

导航