[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: unpack, pcall, nil
- From: Luiz Henrique de Figueiredo <lhf@...>
- Date: Sun, 20 Sep 2009 22:37:51 -0300
> function doit()
> local status, err = pcall(unpack(arg))
> -- do something with status and err
> end
>
> and
>
> doit(x, arg1, arg2, ...)
>
> Now the problem is arg1, arg2 etc can genuinely be nil, and unpack stops at nil. Is there any way I can get unpack to get all the entries in the table, whether or not they are nil? Thanks,
use "..." instead of arg:
function doit(...)
local status, err = pcall(unpack(...))
-- do something with status and err
end