今天我在使用lua进行一些工作,这是我比较"老旧"的语言之一。我发现你可以像数组一样获取参数,如下所示:
是的,你不能这样做。但是我能以某种方式做类似的事情吗?
function foo(someting,...)
local arrayofargs = arg
-- code here
end
现在,我很感兴趣。那能不能用“其他方式”呢?你能传递数组,但不是作为数组,而像参数列表一样,就像这样:
function bar(a1,a2)
print(a1+a1)
end
function foo(someting,...)
local arrayofargs = arg
bar(arg)
end
是的,你不能这样做。但是我能以某种方式做类似的事情吗?