c - luaL_loadfile 还会预加载 lua 文件中的所有 dofile() 吗?

标签 c lua

我用 luaL_loadfile 预加载了一些 lua 文件,然后我多次执行它(它是一个服务器)。我在 lua 文件中有一些 dofile() 调用。

luaL_loadfile 还会预加载 lua 文件中的所有 dofile() 吗?

最佳答案

不,luaL_loadfile 不执行文件中的任何代码,特别是,它不调用任何嵌入的dofile()require 或任何其他函数调用。

关于c - luaL_loadfile 还会预加载 lua 文件中的所有 dofile() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8962086/

相关文章:

c - CUDA 上纹理内存的结构

c - 在 C 语言中,为什么数组的地址等于它的值?

c# - 寻找矩阵中最短路径的算法

windows - 在Windows 8中添加Lua路径名

c - 了解 C 函数参数

c - 从函数返回结构元素的 malloc

erlang - 哪些编程语言支持热代码交换和/或沙箱处理?

syntax - 我可以为自己覆盖 Lua 表的返回值吗?

variables - 变量名和逗号后面的下划线的作用是什么?

c++ - Emacs auto-complete-c-headers。符号作为变量的值是无效的