将函数存储到索引数组并使用默认参数调用他
Store function to indexed arrays and call him with undefault param
我正在尝试创建和索引函数数组以使用更改的参数调用他,如下所示:
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 ?
已解决,只是不存储参数:
local dub = {
["wubba"] = {func = wubba}
}
我正在尝试创建和索引函数数组以使用更改的参数调用他,如下所示:
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 ?
已解决,只是不存储参数:
local dub = {
["wubba"] = {func = wubba}
}