Lua5.1基本函数库介绍
assert (v [, message])
功能:相当于C的断言,
参数:
v:当表达式v为nil或false将触发错误,
message:发生错误时返回的信息,默认为"assertion failed!"
collectgarbage (opt [, arg])
功能:是垃圾收集器的通用接口,用于操作垃圾收集器
参数:
opt:操作方法标志
"stop": 停止垃圾收集器
"restart": 重启垃圾收集器
"collect": 执行一次全垃圾收集循环
"count": 返回当前Lua中使用的内存量(以KB为单位)
"step": 单步执行一个垃圾收集. 步长 "size" 由参数arg指定 (大型的值需要多步才能完成),如果要准确指定步长,需要多次实验以达最优效果。如果步长完成一次收集循环,将返回True
"setpause": 设置 arg/100 的值作为暂定收集的时长
"setstepmul": 设置 arg/100 的值,作为步长的增幅(即新步长=旧步长*arg/100)
如: collectgarbage("collect") -- 执行垃圾回收
dofile (filename)
功能:打开并且执行一个lua块,当忽略参数filename时,将执行标准输入设备(stdin)的内容。返回所有块的返回值。当发生错误时,
Lua5.1基本函数库介绍
最新推荐文章于 2022-06-14 03:13:11 发布