只有table是传引用(相当于一个指针a将地址传给指针b,它们所指向的内容都是一样的)
local data = {}
data.i = 4
data.name = "json"
data.others = {}
data.others.a = 1
local ref = data
data.i = 6
print(ref.i) //6
而值,函数,函数参数等都无法按引用传递。
最后更新于 2023-05-23 611 次阅读
只有table是传引用(相当于一个指针a将地址传给指针b,它们所指向的内容都是一样的)
local data = {}
data.i = 4
data.name = "json"
data.others = {}
data.others.a = 1
local ref = data
data.i = 6
print(ref.i) //6
而值,函数,函数参数等都无法按引用传递。