Difference between revisions of "Module:TableTools"

Jump to navigation Jump to search
check for existing values in p.union value arrays
en>Mr. Stradivarius
(remove a variable that I didn't use in the end)
en>Mr. Stradivarius
(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]
array[#array + 1] = v
local valExists
ret[k] = array
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}
Anonymous user

Navigation menu