table.lua¶
This script adds some functions that are useful to work with Lua tables as Sets or Arrays
To make these function(s) available include this file at the beginning of a script via:
include "scripting/table.lua"
- array_combine(arrays)¶
Takes all arguments which must be Lua Arrays (that is tables with integer keys starting with index 1) and combines them into one single array. This is must useful to combine arrays of Fields.
- Parameters:
arrays – any number of arrays
- Returns:
a new array with all values of all arguments
- ordered_pairs(t)¶
Equivalent of the Lua-function
pairs()
on tables. Allows to iterate in deterministic order. Taken from http://lua-users.org/wiki/SortedIteration- Parameters:
t (table) – The table to iterate over
- Returns:
a key,value iterator