lua 数组下标从 1 开始, 不是 0

lua 逻辑运算符  与 或 非  就是英文  and  or  not

local  局部变量

数据类型:lua是一门动态类型语言,变量没有类型,只有值才有类型。语言中无类型定义,所有的值携带自己的类型。lua有8种数据类型:
1:nil:值为nil。表示一个无效值。
2:boolean:两个值 true false。(false nil 为假,其余都是真,连0也是真)
3:number:双精度浮点实数 doubule。
4:string:字符串由一对单引号或双引号括起的内容来表示。
5:function:函数
6:userdata:存储c中的数据结构,脚本只能使用,不能定义。
7:thread:独立的线路,用于执行协同线程。
8:table:异构的hash表,是lua中唯一的数据结构。

字符串和变量拼接

string.format("name%d",2);

转字符串
tostring()

转number
tonumber()

迭代器之数组遍历:for k,v in ipairs(t) do ...end
迭代器之Table遍历:for k,v in pairs(t) do...end

字符串和字符串拼接 ( ..  )

require:用来加载需要运行的库,和dofile功能相同,require会判断文件是否已被加载,避免重复加载。

注释: 单行注释两个减号    --

注释内容 多行注释     --[[     注释内容  --]]

05-26 19:38