lua的优点:
1、 Extensibility: 可扩展性。
2、 Simplicity: 易用性。
3、 Efficiency: 执行效率高。
4、 Portability: 可移植性。
Each piece of code that Lua executes, such as a file or a single line in interac-
tive mode, is called a chunk. A chunk is simply a sequence of commands (or
statements).
每一个lua执行的代码块,如一个文件或者在交互模式下的一行输入,被叫做chunk。
chunk 简单来说,是一个命令序列。
注释:
变量,默认初始化为 nil
不加任何特殊标志的变量为全局变量。
boolean: false和nil为 false,其他的情况都是true
number: 代表real(实数,双精度浮点数)
字符串前加 #,获取长度
两种字符串格式, “a” ‘a’
转义序列:
dofile函数: 在当前环境中,导入置顶lua文件中,的代码。
获取脚本文件自己的文件名: debug.getinfo( 1, 'S' ).source:sub(2)
表总是匿名的,变量只是对表进行引用
删除表: 只需要让 对目标表的引用为0
表中元素引用: a.x 与 a["x"] 等价
#操作符,返回序列的长度(序列是,元素排列连续的表)
lua 数组的下标, 从1开始
今日状态不行。