小编jkg*_*now的帖子

将变量分配给表

我正在尝试将变量分配给表,如下所示:

b = {x = 3, y = 4}

a = b
-- Reassigning by value?
a.x = 10
print(b.x,b.y)
--OUTPUT: 10 4
Run Code Online (Sandbox Code Playgroud)

但是,我所期望的是bx根本不应该改变,因为我只改变了ax的值,所以我觉得我不太明白这个例子中的"a = b"实际上在做什么.

对不起,如果这是一个基本问题,任何帮助表示赞赏!

lua lua-table

2
推荐指数
1
解决办法
47
查看次数

标签 统计

lua ×1

lua-table ×1