4

我有一个需要另一个 lua 文件才能运行的 lua 文件,但我无法对文件名进行硬编码。我可以在变量上使用 require 函数,还是需要找出我正在做的事情的替代方法?

例如

local path = "mypath.txt"

local level = require path
4

1 回答 1

4

是的你可以。require "module"只是一个语法糖require("module"),只有在调用具有单个参数的函数时才有效,该函数是字符串或表构造函数。使用正确的调用形式,require(path)它会起作用。

于 2012-08-06T21:58:04.837 回答