C++中函数之间传递一个对象的引用为参数 可以直接在函数体内改变这个对象的值
那么在lua中可以实现这种吗
例如
local tab = {}
tab[12] = "ABC"
local tmp & tab[12]
tmp = "abc"
print(tab[12]); --输出 abc
lua中,函数参数为布尔、数值、串等时是传值的,以表整体作为参数时是传地址的,但表中的单个元素(非表元素)作为参数则是传值的。
function tmp(a)明白了 就是说想传引用 只能传整个一个tab进去