Difference between revisions of "Module:TableTools"

Jump to navigation Jump to search
508 bytes removed ,  14:25, 19 December 2013
remove shallowClone - hardly worth having this in here
>Mr. Stradivarius
(valueIntersection: fix error message function name)
>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

Navigation menu