Module:TableTools: Difference between revisions
From Tardis Wiki, the free Doctor Who reference
508 bytes removed
, 19 December 2013
|
|
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 |
|
| |
|