dofile,把它当作 Lua 运行代码的 chunk 的一种原始的操作。dofile 实际上是一个辅助的函数。真正完成功能的函数是 loadfile;与 dofile 不同的是 loadfile 编译代码成中间码并且返回编译后的 chunk 作为一个函数,而不执行代码;另外 loadfile 不会抛出错误信息而是返回错误码。...
分类:
其他好文 时间:
2014-09-09 16:17:39
阅读次数:
253
LUA loadstring
类似加载,从给定的字符串得到块。
要加载和运行一个给定的字符串
一般如下用法:
assert(loadstring(script))()
f = loadstring("a = 1")
相当于:
f = loadstring("function() a = 1 end")
复杂用法如下:
下面是动态加载字符串...
分类:
其他好文 时间:
2014-09-09 12:33:58
阅读次数:
386
assert(loadstring("math.max(7,8,9)"))dofile("scripts/xxx.lua")math.floor()math.random() math.random(10, 100)math.min(3,4,5) math.max(2,3,4)num = tonum...
分类:
其他好文 时间:
2014-08-12 18:56:54
阅读次数:
208
>_____<:头文件参见:http://www.cnblogs.com/zjutlitao/p/3733164.html 1 #include "stdafx.h" 2 #include "resourse.h" 3 4 #define MAX_LOADSTRING 100 5 6...