Module:TableTools: Difference between revisions
From the Croc Wiki, the Croc encyclopedia
Jump to navigationJump to search
Content added Content deleted
(remove a variable that I didn't use in the end) |
(check for existing values in p.union value arrays) |
||
Line 56: | Line 56: | ||
if trackArrays[k] then |
if trackArrays[k] then |
||
local array = ret[k] |
local array = ret[k] |
||
local valExists |
|||
for _, arrayVal in ipairs(array) do |
|||
if arrayVal == v then |
|||
valExists = true |
|||
end |
|||
end |
|||
if not valExists then |
|||
array[#array + 1] = v |
|||
ret[k] = array |
|||
end |
|||
else |
else |
||
ret[k] = {ret[k], v} |
ret[k] = {ret[k], v} |