随笔分类 - lua语言相关
摘要:--定义变量,这个变量现在是nil local funName --这里可以延时调用,比如按钮事件 delayCall(funName()) --这里定义函数,注意function前面不能有local function funName() print(" hello ") end
阅读全文
摘要:----------------------------------------------日期与时间 print("当前时间戳:") local nowTime = os.time() print(nowTime) print("") print("转换成日期:") --时间戳 转 日期 local nowData = os.date("%Y%m%d%H%M%S",nowTime) prin...
阅读全文
摘要:官方手册里早已经给了答案,那就是靠lua内置的next函数 即如此用: a = {} if next(a) == nil then next其实就是pairs遍历table时用来取下一个内容的函数. 但是如果 a= nil 就会报错,所以还要先判断一下 a是否为nil。 于是封装后判断的lua ta
阅读全文
摘要:str = "abc;123;345" local tab = string.split(str, ";") 然后list里面就是 abc123345 了。第二个参数可以是多个字符,但是不能是Lua正则表达式。例如. ,或者 %w 之类的。 增强版等以后再放出来吧,这个应该大部分够用了。
阅读全文
摘要:cocos2d-lua提供了复制方法clone(),源码如下:
阅读全文
摘要:以下来自书籍《Cocos2d-x之Lua核心编程》 1. 若想查看程序当前的内存占用情况,可以使用Lua提供的collectgarbage。collectgarbage是Lua内部的垃圾回收模块对外提供的接口,可以用来监控或改变垃圾回收器的默认行为。 下面是一个collectgarbage使用的例子
阅读全文