预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

·Lua是动态弱类型语言,变量不要类型定义也可以使用。Lua脚本语言是大小写敏感的注释:--变量--局部变量和全局变量--局部变量要有local关键字标识,全局变量没有局部变量的优势--变量的类型表示空除了nil和false是false外,其余的全是true,零也是ture--NUMBER表示数字,支持很多的number--STRING,还支持转义字还可以用中括号表示a和b是等效的Lua数据类型中有一个表类型,表类型类似数组或者容器,它可以存储多个对象,表类型实现了一个关联数组。表可以以不同类型的值构成,它可以包含所有的类型的值。还可以两种方式等效的还可以混着用还可以嵌套用如果没有那就创建属性操作符And的结果不是bool类型,语句For的第二种形式--多重赋值Lua支持多重赋值。多重赋值是多个变量同时赋值,变量列表和值列表的各个元素用逗号分开,然后按照次序将赋值语句右边的值赋值给左边的变量函数定义在lua中,使用关键字funcation来定义一个函数,在编码过程中,函数可以被当作变量一样使用。可以返回多个变量,并且以end为结束标志Lua语言中函数可以接受可变数目的参数。在声明函数的参数列表中,开发者使用三点(...)表示可变的参数。Lua会将函数的参数放在一个叫arg的表中。此表除了包含了参数对象外,还有一个域n的数值表示参数的个数。Lua会将前面的实参传给函数的固定参数,后面的实参放在arg表中。Arg作为一个表类型存在,其中存储着可变参数对象。它的技术将从1开始,n代表了表的长度也就是参数的个数。Lua函数返回值当函数调用作为赋值表达式最后一个函数或者仅有的一个参数时,lua语言将会根据变量个数函数尽可能多的返回多个值,不足补nil,超出舍去。其它情况,函数调用仅返回第一个值。可以用type()函数来检查变量类型。