lua的类似三目运算符用法

一般化的Lua三目运算为:(a and {b} or {c})[1]

local v = (a and {b} or {c})[1]
如果a为true,则 v = b
如果a为false,则 v = c

原理解析:
https://blog.csdn.net/coffeecato/article/details/77546887

最新文章

  1. PHP进程通信基础——信号量+共享内存通信
  2. SCCM 2012 R2安装部署过程和问题(一)
  3. java顺序表和树的实现
  4. 免费VPN 实测可用
  5. 双端队列(单调队列)poj2823 区间最小值(RMQ也可以)
  6. poj 1003 Hangover
  7. range-bar
  8. 【ANT】构建文件build.xml
  9. 第十七章 委托 第十八章 Attribute 第十九章 可空值类型
  10. ASPNETMVC多语言方案
  11. Java异常处理面试题归纳
  12. (原)STL中vector的疑问
  13. [译]SSRS 报表版本控制
  14. Python高级用法总结
  15. Oracle EBS 预警系统管理(可用于配置工作流发审批邮件)
  16. String方法,js中Array方法,ES5新增Array方法,以及jQuery中Array方法
  17. 解锁技能:sass + node-sass多页面应用编译(转载)
  18. JavaScript之简易http接口测试工具网页版
  19. nginx 重定向 说明
  20. HTML第三耍 图像标签

热门文章

  1. phpize命令在安装AMQP插件是报错phpize:Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF envir的解决方法
  2. Linq的使用场景简介和认识
  3. git command cheat sheet
  4. Linq to SQL 中将数字转换为字符串
  5. C# 获取唯一数字
  6. Flex + Bison: Scanning from memory buffer
  7. Visual Studio 2008 SP1键盘F10单步调试超慢解决方法
  8. 树状数组套trie 模板
  9. Java之static静态代码块
  10. 深入了解java虚拟机(JVM) 第四章 对象的创建