我遇到了Lua如何使用對重複表格的引用問題。如果我有以下代碼:在Lua中複製表格
table = {}
table.hello = "Hello"
function MyFunction (myTable)
myTable.goodbye = "goodbye"
return myTable
end
table2 = MyFunction(table)
在這段代碼中,table2和table最終會擁有完全相同的內容。我怎麼能這樣做只有table2有再見變量?
「Lua使用對重複表的引用」:正如我認爲你理解一個Lua變量引用一個值和一個賦值,返回或參數重複引用而不是值。 –