我正在尝试将变量分配给表,如下所示:
b = {x = 3, y = 4} a = b -- Reassigning by value? a.x = 10 print(b.x,b.y) --OUTPUT: 10 4
但是,我所期望的是bx根本不应该改变,因为我只改变了ax的值,所以我觉得我不太明白这个例子中的"a = b"实际上在做什么.
对不起,如果这是一个基本问题,任何帮助表示赞赏!
lua lua-table
lua ×1
lua-table ×1