LUA loadstring
类似加载,从给定的字符串得到块。
要加载和运行一个给定的字符串
一般如下用法:
assert(loadstring(script))()
f = loadstring("a = 1")
相当于:
f = loadstring("function() a = 1 end")
复杂用法如下:
下面是动态加载字符串...
分类:
其他好文 时间:
2014-09-09 12:33:58
阅读次数:
386
http://www.viphper.com/?p=28 1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分) $a = date(“Y-m-d H:i:s”, strtotime(“-1 day”)); print_r($a); 2、echo(),print(),pri...
分类:
Web程序 时间:
2014-09-09 11:43:38
阅读次数:
296
先试下 globals.lua, 这个是从 Lua1.0 那里拷贝过来的。因为在 Lua1.0 里对这个程序的输出有点疑问,所以这里再执行一下它。 源代码如下: --------------------------- $debug k,v=nextvar(k) while k do ?pri...
分类:
其他好文 时间:
2014-09-09 09:12:38
阅读次数:
243
1.lua堆栈。
2.c++调用lua。
3.lua调用c++(静态链接方式和dll方式)。...
分类:
编程语言 时间:
2014-09-07 19:53:35
阅读次数:
443
1 function class(super, autoConstructSuper) 2 local classType = {}; 3 classType.autoConstructSuper = autoConstructSuper or (autoConstructSupe...
分类:
其他好文 时间:
2014-09-06 18:32:03
阅读次数:
220
第一步是定义函数。所有在Lua中被调用的C/C++函数将使用下面一类指针进行调用:typedef int (*lua_CFunction) (lua_State *L);换句话说,函数必须要以Lua解释器作为唯一的参数,并且返回一个唯一的整数。由于用一个Lua解释器作为参数,因此函数实际上能够从栈中...
分类:
编程语言 时间:
2014-09-06 17:23:53
阅读次数:
240
该程序主要是C++与Lua之间的相互调用示例。执行内容:(1)新建一个lua_State(2)打开常用库,如io,os,table,string等(3)注册C函数(4)导入程序所在目录下所有*.lua文件(5)调用Lua中的MainEntry()函数我们可能在lua_functions.cpp文件中...
分类:
编程语言 时间:
2014-09-05 15:53:41
阅读次数:
260