来自 Lua 5.1 参考手册:
找到加载器后,require 使用单个参数 modname 调用加载器。如果加载器返回任何值,require 将返回的值分配给 package.loaded[modname]。如果加载器没有返回值并且没有为 package.loaded[modname] 分配任何值,则 require 将 true 分配给该条目。在任何情况下,require 都会返回 package.loaded[modname] 的最终值
在我看来,它意味着当你使用 require 和 success 时,package.loaded[modname]
无论是 true 还是依赖于 loader 函数的 table 都必须有值返回
所以下面有我的测试
我的在哪里package.loaded["test"]
?但是当我在 test.lua 中更改一行时
这是我的 Lua 解释器:
ZeroBraneStudioEduPack-1.40-win32/Project/Lua Interperter/Lua
对不起我的英语不好