Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个需要另一个 lua 文件才能运行的 lua 文件,但我无法对文件名进行硬编码。我可以在变量上使用 require 函数,还是需要找出我正在做的事情的替代方法?
例如
local path = "mypath.txt" local level = require path
是的你可以。require "module"只是一个语法糖require("module"),只有在调用具有单个参数的函数时才有效,该函数是字符串或表构造函数。使用正确的调用形式,require(path)它会起作用。
require "module"
require("module")
require(path)