20

我需要从另一个 Lua 脚本中执行一个 Lua 脚本。有多少种方法,我如何使用它们?

4

1 回答 1

27

通常你会使用以下内容:

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()。如果需要,请在此处获取更多信息。

于 2013-01-07T22:25:36.527 回答