lua-users home
lua-l archive

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

On 29 June 2011 10:26, steve donovan <> wrote:
> On Wed, Jun 29, 2011 at 11:20 AM, Patrick Rapin <> wrote:
>> The function table.pack could also set a metatable with then __len
>> metamethod returning the true length, since table.unpack already obey
>> __len metamethod.
> That is a most elegant solution, I think.

Until someone tries to modify the returned table and then wonders why
the length doesn't change accordingly? :)