2016 Update
This commit is contained in:
parent
948b86eafa
commit
dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions
|
|
@ -0,0 +1,17 @@
|
|||
-- This concept is relevant to tables in Lua
|
||||
local table1 = {1,2,3}
|
||||
|
||||
-- The following will create a table of references to table1
|
||||
local refTab = {}
|
||||
for i = 1, 10 do refTab[i] = table1 end
|
||||
|
||||
-- Instead, tables should be copied using a function like this
|
||||
function copy (t)
|
||||
local new = {}
|
||||
for k, v in pairs(t) do new[k] = v end
|
||||
return new
|
||||
end
|
||||
|
||||
-- Now we can create a table of independent copies of table1
|
||||
local copyTab = {}
|
||||
for i = 1, 10 do copyTab[i] = copy(table1) end
|
||||
Loading…
Add table
Add a link
Reference in a new issue