LUA中的and与or
来源:互联网 发布:ie矩阵 编辑:程序博客网 时间:2024/06/16 00:36
LUA中的and与or
原文网址:http://blog.chinaunix.net/uid-20225489-id-219320.html
第一篇关于lua的文章,我把它归入到嵌入式的目录.虽然这个嵌入式与从事的嵌入式开发不是一个概念.
LUA的false与true与其它语言(包括脚本语言与C,JAVA这种非脚本语言)的定义有点不一样.在lua中,只有false与nil才是传统意义上的false(即条件判定中的假),其它值都是true.所以lua中的and与or的定义与其它语言中有了比较大的区别,当进行逻辑运算的时候,不仅保留了运算子的真假语义,而且保留了运算子的值.
其它语言中的and表示两者都为真的时候,才返回为真,而只要有一个假,都返回假.lua虽不仅返回假的语义,还返回导致假的值.也就是说
a and b
在a为false的时候,返回a,否则返回b.
or的处理与之类似,
a or b
在a为true的时候,返回a,否则返回b.
总之,and与or返回的不仅有true/false的语义,还返回了它的值.
0 0
- LUA中的and与or
- LUA中的and与or
- LUA中的and与or
- LUA中的and与or
- LUA中的and与or
- lua and or not
- lua中逻辑运算符and与or的用法
- lua中逻辑运算符and与or的用法
- Mysql中的 and 与or 优先级别
- Python中的逻辑表达式and与or
- SQL 中的 AND OR
- Python中的and、or、and-or
- 【转载】python 中的 and、or、and-or
- lua and or not 逻辑运算符
- lua and or not 逻辑运算符
- lua and or not 逻辑运算符
- LUA中and or 特殊用法
- lua: 运算符易错点: and or 连接符'..'
- 发布APP
- MongoDB学习笔记(查询)
- Android基础入门教程——8.3.12 Paint API之—— PathEffect(路径效果)
- 关联度画图(qgraph包的实现)
- 王亟亟的Python学习之路(二)-项目创建以及要点提及
- LUA中的and与or
- UDK编辑器 49条小提示
- 解决Linux报错:httpd: Could not reliably determine the server's fully qualified domain name, using localh
- [leetcode] 78. Subsets 解题报告
- 【android】禁止Edittext弹出软键盘并且使光标正常显示,androidedittext
- iOS 如何修改状态栏颜色为白色
- Spring 完美整合 Jersey
- linux 空间不够,磁盘挂载
- 主元素(LintCode)