我需要从另一个Lua脚本中执行Lua脚本。有多少种方式,我如何使用它们?
答案 0 :(得分:15)
通常您会使用以下内容:
dofile("filename.lua")
但你可以通过require()
很好地做到这一点。例如:
foo.lua:
io.write("Hello,")
require("bar")
bar.lua:
io.write(" ")
require("baz")
baz.lua:
io.write("World")
require("qux")
qux.lua:
print("!")
这会产生输出:
Hello, World! <newline>
请注意,使用.lua
时不使用require()
扩展名,但您需要dofile()
。
如果需要,请提供更多信息here。