最近我写了一些Lua代码,如:
local a = {} for i = 1, n do local copy = a -- alter the values in the copy end
显然,这不是我想要做的,因为变量持有对匿名表的引用而不是Lua中表本身的值.Lua中的编程清楚地阐述了这一点,但我忘了它.
所以问题是我应该写什么而不是copy = a获取值的副本a?
copy = a
a
lua lua-table
lua ×1
lua-table ×1