我用luaL_loadfile
预加载了一些lua文件,然后我多次执行它(它是服务器)。我在lua文件中有一些dofile()
次调用。
luaL_loadfile
还会预载lua文件中的所有dofile()
吗?
答案 0 :(得分:3)
是的,但你不应该这样做。相反,加载文件一次并作为一个整体执行一次(运行代码,定义函数等)。然后多次调用特定函数。
答案 1 :(得分:3)
不,luaL_loadfile
不会在文件中执行任何代码,特别是,它不会调用任何嵌入式dofile()
或require
或任何其他函数调用