matriz como lista de parâmetros lua
Hoje eu estava trabalhando com lua, com esse "oldesh" para minha linguagem, e encontrei o que você pode obter argumentos como array, como soo:
function foo(someting,...)
local arrayofargs = arg
-- code here
end
E agora, sou interessante. Isso pode ser "de outra maneira"? Você pode passar a matriz, não como matriz, mas como a lista de parâmetros, assim:
function bar(a1,a2)
print(a1+a1)
end
function foo(someting,...)
local arrayofargs = arg
bar(arg)
end
Sim, você não pode fazer isso. Mas posso alguém fazer algo assim?