相关疑难解决方法(0)

如何按值复制Lua表?

最近我写了一些Lua代码,如:

local a = {}
for i = 1, n do
   local copy = a
   -- alter the values in the copy
end
Run Code Online (Sandbox Code Playgroud)

显然,这不是我想要做的,因为变量持有对匿名表的引用而不是Lua中表本身的值.Lua中的编程清楚地阐述了这一点,但我忘了它.

所以问题是我应该写什么而不是copy = a获取值的副本a

lua lua-table

55
推荐指数
6
解决办法
6万
查看次数

标签 统计

lua ×1

lua-table ×1