【发布时间】:2019-01-13 00:51:11
【问题描述】:
当我在 Lua 中调用 require 'name' 时,名称可以是预加载的模块名称,也可以是当前工作目录中存在的文件。
我有以下两个问题:
A.我想知道是否可以在需要预加载模块或文件之前找出是否需要它。
B.如果它是一个文件,我想修改将需要的脚本(通过在现有脚本之上添加/附加一些代码),然后最终需要修改后的脚本。
A 和 B 都可能吗?
P.S.:我使用 Lua 和 C++。
【问题讨论】:
-
@Yunnosch 对不起,我编辑了那部分。
-
现在我明白了,很好的编辑。但是我不能回答,对不起。
-
如果您不知道,
require 'name'与require('name')相同。换句话说,它只是在执行语句时调用 require 变量引用的任何函数值。