Module:TableTools: Difference between revisions

better variable name - getUnion deals with all tables, not just arrays
m>Mr. Stradivarius
(add getUnion function)
m>Mr. Stradivarius
(better variable name - getUnion deals with all tables, not just arrays)
Line 43: Line 43:
--]]
--]]
function p.getUnion(...)
function p.getUnion(...)
local arrays = {...}
local tables = {...}
local vals, ret = {}, {}
local vals, ret = {}, {}
for _, t in ipairs(arrays) do
for _, t in ipairs(tables) do
for k, v in pairs(t) do
for k, v in pairs(t) do
vals[v] = true
vals[v] = true
Anonymous user