lua-users home
lua-l archive

Re: Lua 5.2 sequence definition - clarification needed

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


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

AltStyle によって変換されたページ (->オリジナル) /