从不同的Lua类中调用Lua函数。

我有一个函数

function f1(msg) return value end

在 Lua 文件 A.lua 中,我如何从 B.lua 中调用此函数或此函数的返回结果 谢谢

原文链接 https://stackoverflow.com/questions/4867254

点赞
stackoverflow用户499395
stackoverflow用户499395

您可以使用 require 函数(http://www.lua.org/pil/8.1.html

require("A")
f1("我的信息")
2011-02-01 19:54:13
stackoverflow用户381646
stackoverflow用户381646

作为brianm的补充,你也可以使用以下方式:

dofile("A.lua")
f1("blah")

或者

local chunk = assert(loadfile("A.lua"))
chunk()
f1("blah")
2011-02-02 00:39:04