是否可以在不使用加载功能的情况下获得相同的结果?
function f1(arg)
print(arg)
end
function f2(arg)
print(arg)
end
functionTable = {}
stringTable = {
"f1",
"f2"
}
for i,v in pairs(stringTable)do
load("functionTable." .. v .. "=" ..v)()
end
functionTable['f1']("arg")
答案 0 :(得分:0)
functionTable[v]=_G[v]
-- or
functionTable[v]=_ENV[v]