Build/Utilities/merge.lua

17 lines
422 B
Lua
Raw Normal View History

-- Copies [key, values] from src into dest, if they do not exist
function auMergeTable(dest, src)
auForEachKV(src, function(key, value)
if (dest[key]) then return end
dest[key] = value
end)
return dest
end
-- Alternative to auConcatArrays
-- Copies src into dest
function auMergeArray(dest, src)
auForEach(src, function(value)
table.insert(dest, value)
end)
return dest
end