[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Lua 5.2 sequence definition - clarification needed
- From: James Graves <james.c.graves.jr@...>
- Date: Wed, 29 Jun 2011 10:27:34 -0500
I would re-write that section as follows:
Unless the __len metamethod is set, the length N is defined for a
table which contains consecutive, positive integer keys from 1 to N
and does not contain any positive integer keys outside the range 1 to
N. Such a table is said to contain a 'proper sequence'.
The following types of keys do not affect the length of the table and
whether or not it contains a proper sequence:
0 (zero)
negative integer (-1, -2, -55, etc.)
non-integer (-1.3, 3.14159265, etc.)
other non-numeric (strings, tables, functions, etc.)
James Graves