Re: Lua 5.2 sequence definition - clarification needed
[
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: 2011年6月29日 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