lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Sometimes I want to make a duplicate copy of a table, not just assign
another reference to it.  Is this the standard way:

a={1,2,3, m="m", "n" , o={4}, p = function() end}

b={}
table.foreach(a, function(k,v) b[k]=v end)

Now I can remove elements from b without effecting a.

Thanks,
Bill