![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lua学习
gukeming888
这个作者很懒,什么都没留下…
展开
-
lua通过loadstring实现eval和lambdal表达式
function eval(str) if type(str) == "string" then return loadstring("return " .. str)() elseif type(str) == "number" then return loadstring("return " .. tostring(str))() ...原创 2013-08-07 16:45:36 · 719 阅读 · 0 评论 -
lua字符串截取split
function string:split(sep) local sep, fields = sep or "\t",{} local pattern = string.format("([^%s]+)", sep) self:gsub(pattern, function(c) fields[#fields+1] = c end) return fields end原创 2013-08-07 16:46:24 · 1524 阅读 · 0 评论 -
浅析Lua中table的遍历
转载 浅析Lua中table的遍历 http://rangercyh.blog.51cto.com/1444712/1032925 lua面向对象编程之点号与冒号的差异详细比较 http://www.cnblogs.com/youxilua/archive/2011/07/28/2119059.html lua中的面向对象模拟,类,继承,多态 http://bl...原创 2013-02-27 10:31:02 · 190 阅读 · 0 评论 -
使用luabind完成c++和lua脚本调用示例备份
C++程序调用lua脚本并返回相应的值,和在lua中调用c++ 注册的函数和类型搞明白了。备份一下。 extern "C" { #include "lua.h" #include "lualib.h" #include "lauxlib.h" } #include #include void greet() { std::cout ...原创 2013-02-28 11:04:31 · 165 阅读 · 0 评论