Lua:使用表作为参数

我有许多函数(在设计时未知),每个函数都需要特定数量的参数。我有一个参数表格。我如何使用这个参数表格来调用这些函数?

谢谢, 詹姆斯

原文链接 https://stackoverflow.com/questions/1370751

点赞
stackoverflow用户148870
stackoverflow用户148870

使用 unpack()

function test(a,b,c)
   print(a+b+c)
end

myargs = {1,2,3}

test(unpack(myargs)) -- 输出 "6"
2009-09-02 23:50:19