1.lua编译环境配置
下载lua编译环境“SciTE”,直接安装,在SciTE中即可直接编译lua文件。
地址:https://code.google.com/archive/p/luaforwindows/downloads
或者使用lua studio。
2.lua基本语法
2.1全局变量和局部变量
Lua的全局变量不需要声明,给一个全局变量赋值的同时就创建了一个全局变量。没有加local声明的变量都是全局变量。
局部变量定义是需要加local关键字。
2.2 变量赋值
普通变量赋值与其他语言类似。但lua可以进行多变量同时赋值,多变量赋值的特点:
①先计算右边的值再赋值给左边
②当左右变量数不一致时,左边多,补nil,右边多,舍去。
2.3 逻辑运算符
3.lua的基本类型
Lua有8种基本类型,nil、boolean、number、string、userdata、function、thread、table。
3.1 nil
Lua中特殊的类型,它只有一个值:nil,一个全局变量没有被赋值以前默认值为nil,给全局变量赋值nil可以删除该变量。
3.2 boolean
两个取值false和true。
Ps:在判断条件中false和nil为假,其余所有值都为真。
3.3 number
Lua中不区分浮点数和整数、在保存时同一使用number。
3.4 string
①表示:可以使用“”(不能换行)或[[]](可以换行)。
②当字符串为纯数字时,可直接进行运算
③#可计算字符串的长度
④字符串连接使用..