—————————————————————————————————————————————————————————
Lua的循环for关键字有一个奇怪的问题,如下图:
在循环table数据类型时,并不是按照数据在table表中声明的顺序输出的,原因是什么呢?
字符串的连接字符是
..
print ("sdsad" .. "afggh")
使用dofile函数,执行其他lua文件代码
大小写敏感、下划线后不能接大写字母
% 取模运算,可用于精确小数点
table 类型初始化时,中间使用 “;” 作为分隔符是可行的 通常用于区别多种不同的数据类型
repeat until 用于循环 挺好
函数返回多个返回值,有趣
匿名函数 帅的一批
闭包,老朋友了 我用我自己,我还不是我自己 (将函数更换内容,再调用函数)相当于装饰者模式
尾调用很简单 return func(x)end
不会先对左边进行赋值,所以右边使用的变量一直都是之前的变量
多个字符串连接成一个字符串使用 “..” 可以实现,但是内存开销大 可以使用stringBuilder,比较难 使用是具体看
本地存储的conf数据文件,里面存储格式一样的多条信息,通过相同名字的函数,即可对数据进行处理(目前没有用,之后用到可以看)