Modulo:I18n: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
optimize statements |
+tableMergeNotOverwrite |
||
Riga 10:
else
t1[k] = v
end
end
return t1
end
local function tableMergeNotOverwrite(t1, t2)
for k,v in pairs(t2) do
if type(v) == "table" and type(t1[k]) == "table" then
-- since type(t1[k]) == type(v) == "table", so t1[k] and v is true
tableMergeNotOverwrite(t1[k], v) -- t2[k] == v
else
if t1[k] == nil then t1[k] = v end
end
end
|