摘要:
table.concat(table, sep, start, end)concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。除了table外, 其他的参数都不是必须的, 分隔符的默认值是空字符, start的默认值是1, end的默认值是数组部分的总长.sep, start, end这三个参数是顺序读入的, 所以虽然它们都不是必须参数, 但如果要指定靠后的参数, 必须同时指定前面的参数.> tbl = {"alpha" 阅读全文
posted @ 2011-06-14 18:16
_小伟.
阅读(4597)
评论(0)
推荐(0)
摘要:
操作系统库包含了文件管理,系统时钟等等与操作系统相关信息。这些函数定义在表(table)os中。定义该库时考虑到Lua的可移植性,因为Lua是以ANSI C写成的,所以只能使用ANSI定义的一些标准函数。许多的系统属性并不包含在ANSI定义中,例如目录管理,套接字等等。所以在系统库里并没有提供这些功能。另外有一些没有包含在主体发行版中的Lua库提供了操作系统扩展属性的访问。例如posix库,提供了对POSIX 1标准的完全支持;在比如luasocket库,提供了网络支持。在文件管理方面操作系统库就提供了os.rename函数(修改文件名)和os.remove函数(删除文件)。22.1 Date 阅读全文
posted @ 2011-06-14 15:52
_小伟.
阅读(6638)
评论(1)
推荐(1)
摘要:
在LUA中, Function和Number, String一样属于基本类型. 凡是基本类型可以出现的地方Function一样可以出现. 这意味着Function可以存储在变量中,可以作为另一个Function的参数传递,也可以作为某个Function的返回值. 可以把Function德名字视为一种变量,它指向具体的Function实现. 这样的机制给程序设计带来了极大的弹性. 一个程序可以重写某个Function以便给他增加功能, 或者删除某个函数创建安全运行环境(SandBox). a = {p = print} a.p("Hello World") --> He 阅读全文
posted @ 2011-06-14 15:07
_小伟.
阅读(344)
评论(0)
推荐(0)
摘要:
这个库通过表os实现1、os.clock()功能:返回一个程序使用CPU时间的一个近似值--------------------------------------------------------------------------------2、os.date([format[,time]])功能:返回一个按format格式化日期、时间的字串或表若设置time参数,则按time指定的时间格式化,否则按当前时间格式化参数:format:"!":按格林尼治时间进行格式化。"*t":将返一个带year(4位),month(1-12),day(1--31) 阅读全文
posted @ 2011-06-14 14:05
_小伟.
阅读(1124)
评论(0)
推荐(0)

浙公网安备 33010602011771号