在线工具

2017-06-18     21

lua 中pairs 和 ipairs区别 标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的 (string.gmatch)等等。LUA手册中对与pairs,ipairs解释如下: ipairs (t) Returns three values: an iterator function,

2017-06-18     23

一、判断数据类型的方法 type(xxxx) 这个函数的返回值是string类型 也就是说: 代码如下: `a = type(X) -- a="nil"` `b = type(a) -- b="string"` `a = type(nil) -- a="nil"` 二、Lua脚本语言的8种基本数据类型 1.数值(number):内部以double表示. 2.字符串(string):

2017-06-18     22

如果是一个 `*.LUA` 的文件, 里面用到了自己写的库, 或者第三方写的库, 但是你不想把它放到 lua 的安装目录里, 则在代码里面可以指定`require`搜索的路径。 lua package.path = '/usr/local/share/lua/5.1/?.lua;/home/resty/?.lua;' --搜索lua模块 package.cpath = '/usr/local

2017-06-18     23

table.concat(table, sep, start, end) concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。除了table外, 其他的参数都不是必须的, 分隔符的默认值是空字符, start的默认值是1, end的默认值是数组部