我想在执行之前读取 Lua 文件中的表。有没有办法做到这一点loadfile
。它只返回一个函数,我似乎无法读取里面的内容(声明但未执行的内容)。
我尝试的另一个选项是检查环境是否发生了变化,但我还是无法在loadfile()
.
有没有办法在不以文本形式打开文件并搜索表格的情况下做到这一点?
这是我尝试检索的表的示例:
--file to be loaded
local library = require("library") --random requires...
table = { author = "myself", dependencies = "library > 1.0"} --table to get before execution