|
|
||
|
> Is there a better way to do this ? (I would like to avoid the
> recursion's overhead and to destroy the table)
I don't know how to avoid the recursion, but you can keep the table intact:
function unpack (t, i)
i = i or 1
if (i <= getn(t)) then
return t[i], unpack(t, i+1)
end
end
-- Roberto