Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


程序:lua:语法糖

Lua的一些语法糖


3元运算法

可以实现类似C中的?:运算符的作用

-- 实现原理,观察下面的操作
> true and 5
5
> false and 5
false
> 5 or 6
5
> false or 6
6
 
-- 组合起来,就可以这样写
x = 1 < 2 and 'A' or 'B'
-- 效果就是:x = 1 < 2 ? 'A' : 'B';
/var/www/DokuWikiStick/dokuwiki/data/pages/程序/lua/语法糖.txt · Last modified: 2022/12/27 07:04 by zh