我希望与同事分享Lua模块。为了获取共享模块的最新版本,我想使用Web服务器存储和获取它们。
我的问题是:
是否可以直接从HTTP请求或字符串加载Lua代码?
我想实现这样的功能:
module = [[
local sharedModule = {}
function sharedModule.greet(name) print("hello " .. name) end
return sharedModule
]]
greeter = require (module)
greeter.greet("john")
也许这不是正确的做法。还有比这更好的方法吗?
load
。然而,我建议将这个模块托管在内部,并让用户相应地下载/安装它。 - hjpotter92