摘要: X. 数组里面的元素可以是函数Q: lua_pushliteral和lua_pushstring有何区别?A: 通常在push字符串字面值时使用lua_pushliteral,在push字符串指针是使用lua_pushstring。 原因是前者通过sizeof(字符串字面值)/sizeof(char)计算长度,而后者通过strlen计算长度。 因此前者只能push字符串字面值,但速度比后者快。而后者既可push字符串字面值,也可push字符串指针。Q: luaL_loadfile, luaL_loadstring, luaL_loadbuffer的区别?A: luaL_loadfile把文件内 阅读全文
posted @ 2013-04-08 21:28 ghost&240 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 总结:不能用<=,不然会报错。当<与==拆分的时候,==(如果是最后一个if语句)必须要返回false。> tbl = {{4,1},{4,2},{3,3},{5,3},{5,1},{3,2},{5,4},{5,5},{5,1},{5,3},{3,3},{4,2},{3,2}}> function comp(a,b)>> if a[1] <= b[1] then>> return true>> else>> return false>> end>> end> table.sort(tbl 阅读全文
posted @ 2013-04-08 18:13 ghost&240 阅读(2836) 评论(0) 推荐(0) 编辑