[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Table length operator
- From: Eva Schmidt <es@...>
- Date: Wed, 12 Mar 2008 16:23:53 +0100
Hello guys,
I've got a question on the Lua table structure:
In case of numerical table indices I can use the length operator # to get the
number of fields. With one restriction: indices must be incremental without any
gaps because the definition is:
"... any integer index n such that t[n] is not nil and t[n+1] is nil ..."
For tables with string indices there is simply no length operator :-(
So far, the only way to get a reliable information about the length of a table
is to iterate it by using for i,v in pairs (tbl) and count the field by myself.
For me this is very dissatisfying. :-(
Is there any way to find a length operator for tables independent of the type of
its keys?
Cheers,
Eva