我试图创建并索引一系列函数来用变化的参数调用它,如下所示:
local function wubba(lubba)
return lubba
end
local dub = {
["wubba"] = {func = wubba(lubba)}
}
print(dub["wubba"].func("hi"))
但是在我的所有尝试中我都遇到了错误,我无法弄清楚如何去做。有人可以帮帮我吗?
lua: wubba.lua:9: attempt to call field 'func' (a nil value)
stack traceback:
wubba.lua:9: in main chunk
[C]: in ?
答案 0 :(得分:1)
解决了,只是不用params存储:
local dub = {
["wubba"] = {func = wubba}
}