【lua学习笔记】第三章:表达式
2013-08-11 21:50
197 查看
一、算术运算符
二元:+ - * / ^
一元: -
二、关系运算符:
< > <= >= == ~=(不等于)
三、逻辑运算符:
and or not
a and b: return a if a is false, else return b
a or b: return a if a is true, else return b
四、连接运算符: ..
五、优先级:
^
not -
* /
+ -
..
< > <= >= ~= ==
and
or
*六、table
一般构造法:opnames = {["+"]: "add", ["-"]: "minus"}
逗号可用分号代替,用于分隔不同类型元素;最后可留逗号用于扩展
table 构造 list:
list = nil
for line in io.lines() do
list = {list.next = list; value=line}
end
二元:+ - * / ^
一元: -
二、关系运算符:
< > <= >= == ~=(不等于)
三、逻辑运算符:
and or not
a and b: return a if a is false, else return b
a or b: return a if a is true, else return b
四、连接运算符: ..
五、优先级:
^
not -
* /
+ -
..
< > <= >= ~= ==
and
or
*六、table
一般构造法:opnames = {["+"]: "add", ["-"]: "minus"}
逗号可用分号代替,用于分隔不同类型元素;最后可留逗号用于扩展
table 构造 list:
list = nil
for line in io.lines() do
list = {list.next = list; value=line}
end
相关文章推荐
- Openresty 学习笔记(二)Nginx Lua 正则表达式相关API
- Lua表达式和控制结构学习笔记
- C#学习之路,学习笔记 第三章 运算符和表达式(运算符、优先级、类型转换)
- Lua 学习笔记(三)表达式
- Lua学习笔记之运算符和表达式
- Lua中文教程学习笔记 (2) 表达式
- Lua学习笔记(1)-基础知识、表达式语法
- Lua表达式和控制结构学习笔记
- Lua学习笔记(二):表达式
- Lua学习笔记之表达式
- Lua基础教程之赋值语句、表达式、流程控制、函数学习笔记
- 【Lua学习笔记】 --> 《类型与值、表达式与基本语法》
- Lua学习笔记之表达式
- Lua程序设计(第2版)第三章学习随笔——表达式
- 【学习笔记】【Cocos2d-x Lua脚本开发】如何使用Lua脚本调用自定义类
- java核心技术卷I-第三章学习笔记
- 2012/1/9 《C++ Primer Plus》第三章:处理数据 学习笔记
- 【学习笔记】《卓有成效的管理者》 第三章 我能贡献什么
- Lua学习笔记4:类及集成的实现
- lua学习笔记---Function(函数)