Jump to content

Module:TableTools: Difference between revisions

remove shallowClone - hardly worth having this in here
m>Mr. Stradivarius
(valueIntersection: fix error message function name)
m>Mr. Stradivarius
(remove shallowClone - hardly worth having this in here)
Line 55: Line 55:
return false
return false
end
end
end
--[[
------------------------------------------------------------------------------------
-- shallowClone
--
-- This returns a clone of a table. The value returned is a new table, but all
-- subtables and functions are shared. Metamethods are respected, but the returned
-- table will have no metatable of its own.
------------------------------------------------------------------------------------
--]]
function p.shallowClone(t)
local ret = {}
for k, v in pairs(t) do
ret[k] = v
end
return ret
end
end


Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.