Module model.libraries.table
Name: Inherit( t, base ) Desc: Copies any missing data from base to t
Functions
Empty (tab) | Name: Empty( tab ) Desc: Empty a table |
CopyFromTo (from, to) | Name: CopyFromTo( FROM, TO ) Desc: Make TO exactly the same as FROM - but still the same table. |
HasValue (t, val) | Name: HasValue Desc: Returns whether the value is in given table |
SortDesc (t) | Name: table.SortDesc( table ) Desc: Like Lua's default sort, but descending |
SortByKey (t, desc) | Name: table.SortByKey( table ) Desc: Returns a table sorted numerically by Key value |
Count (t) | Name: table.Count( table ) Desc: Returns the number of keys in a table |
Random (t) | Name: table.Random( table ) Desc: Return a random key |
LowerKeyNames (Table) | Name: table.LowerKeyNames( table ) Desc: Lowercase the keynames of all tables |
CollapseKeyValue (Table) | Name: table.LowerKeyNames( table ) Desc: Lowercase the keynames of all tables |
SortedPairs (pTable, Desc) | A Pairs function Sorted by TABLE KEY |
SortedPairsByValue (pTable, Desc) | A Pairs function Sorted by VALUE |
RandomPairs (pTable, Desc) | A Pairs function |
GetFirstKey (t) | GetFirstKey |
Functions
Methods- Empty (tab)
-
Name: Empty( tab )
Desc: Empty a table
Parameters:
- tab
- CopyFromTo (from, to)
-
Name: CopyFromTo( FROM, TO )
Desc: Make TO exactly the same as FROM - but still the same table.
Parameters:
- from
- to Erase values from table TO
- HasValue (t, val)
-
Name: HasValue
Desc: Returns whether the value is in given table
Parameters:
- t
- val
- SortDesc (t)
-
Name: table.SortDesc( table )
Desc: Like Lua's default sort, but descending
Parameters:
- t
- SortByKey (t, desc)
-
Name: table.SortByKey( table )
Desc: Returns a table sorted numerically by Key value
Parameters:
- t
- desc
- Count (t)
-
Name: table.Count( table )
Desc: Returns the number of keys in a table
Parameters:
- t
- Random (t)
-
Name: table.Random( table )
Desc: Return a random key
Parameters:
- t
- LowerKeyNames (Table)
-
Name: table.LowerKeyNames( table )
Desc: Lowercase the keynames of all tables
Parameters:
- Table
- CollapseKeyValue (Table)
-
Name: table.LowerKeyNames( table )
Desc: Lowercase the keynames of all tables
Parameters:
- Table
- SortedPairs (pTable, Desc)
-
A Pairs function
Sorted by TABLE KEY
Parameters:
- pTable
- Desc
- SortedPairsByValue (pTable, Desc)
-
A Pairs function
Sorted by VALUE
Parameters:
- pTable
- Desc
- RandomPairs (pTable, Desc)
-
A Pairs function
Parameters:
- pTable
- Desc
- GetFirstKey (t)
-
GetFirstKey
Parameters:
- t