lua中,函数参数为布尔、数值、串等时是传值的,以表整体作为参数时是传地址的,但表中的单个元素(非表元素)作为参数则是传值的。
function tmp(a) a[12]='ABC'endtab={}tab[12]='abc'tmp(tab)print(tab[12])