lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Wed, Jun 08, 2011 at 11:31:56AM +0200, Alexander Gladysh wrote:
> 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.
> 
In the restricted context of saving the output from string.match,
Miles's solution is good enough.  Thanks.

Dirk