[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: help about pattern-matching
- From: Alexander Gladysh <agladysh@...>
- Date: Wed, 8 Jun 2011 13:31:56 +0400
On Wed, Jun 8, 2011 at 13:28, Miles Bader <miles@gnu.org> wrote:
> Dirk Laurie <dpl@sun.ac.za> writes:
>> That bothered me too, but I couldn't work out how to save a variable
>> number of return values in Lua 5.1. It's easy in 5.2 where you have
>> table.pack.
>
> local rvals = { return_multiple_values() }
> ?
No. Because you have to handle nils in the middle.
local pack = function(...)
return { n = select("#", ...), ... }
end
Alexander.