"ماڈیول:TableTools" کے نسخوں کے درمیان فرق
remove a variable that I didn't use in the end |
check for existing values in p.union value arrays |
||
سطر 56: | سطر 56: | ||
if trackArrays[k] then | if trackArrays[k] then | ||
local array = ret[k] | local array = ret[k] | ||
array[#array + 1] = v | 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} |