我遇到了Lua如何使用对重复表格的引用问题。如果我有以下代码:在Lua中复制表格
table = {}
table.hello = "Hello"
function MyFunction (myTable)
myTable.goodbye = "goodbye"
return myTable
end
table2 = MyFunction(table)
在这段代码中,table2和table最终会拥有完全相同的内容。我怎么能这样做只有table2有再见变量?
“Lua使用对重复表的引用”:正如我认为你理解一个Lua变量引用一个值和一个赋值,返回或参数重复引用而不是值。 –