compare nested tables
This commit is contained in:
parent
4335669ecc
commit
a8a8965b1b
4
test.lua
4
test.lua
|
@ -32,12 +32,12 @@ function eq(a, b)
|
||||||
if type(a) == 'table' then
|
if type(a) == 'table' then
|
||||||
if #a ~= #b then return false end
|
if #a ~= #b then return false end
|
||||||
for k, v in pairs(a) do
|
for k, v in pairs(a) do
|
||||||
if b[k] ~= v then
|
if not eq(b[k], v) then
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
for k, v in pairs(b) do
|
for k, v in pairs(b) do
|
||||||
if a[k] ~= v then
|
if not eq(a[k], v) then
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue