Module 从lua模块中的函数返回值

Module 从lua模块中的函数返回值,module,lua,Module,Lua,是否可以从模块内的单个函数返回值? 模块中执行以下简单操作的函数示例: function add(x,y) print(x+y) end 但我想返回值,而不仅仅是打印它 我试过几件事[最明显的]: function module.add(x,y) return x+y; end 正确的方法是什么?是的,这是可能的。您正在显示执行此操作的正确方法。你遇到了什么问题?您需要包含复制问题和预期结果的最小脚本。@NotMyName谷歌是您的朋友:)csaar:正如我喜欢被动攻击性评论

是否可以从模块内的单个函数返回值? 模块中执行以下简单操作的函数示例:

function add(x,y)
    print(x+y)
end
但我想返回值,而不仅仅是打印它

我试过几件事[最明显的]:

function module.add(x,y)
    return x+y;
end

正确的方法是什么?

是的,这是可能的。您正在显示执行此操作的正确方法。你遇到了什么问题?您需要包含复制问题和预期结果的最小脚本。@NotMyName谷歌是您的朋友:)csaar:正如我喜欢被动攻击性评论一样。。。我读过这篇链接文章,甚至在问题中包括了这个例子。它正在打印答案,而不是带着能够使用它做任何事情的能力返回。@PaulKulchenko谢谢;我以前一定是打错了。我写了一个例子来解释,它的工作,因为我认为它应该。