|
|
具体是这样滴:
--偶先定义一个数组
a = {1,2}
function alter( b )
b[2] = 3
return b
end
c=alter( a )
print( "a[2]="..a[2] )
print( "c[2]="..c[2] )
--结果如下----------
a[2]=3
c[2]=3
-------------------
为什么我开始定义的 a 的值也被改变了?
怎么样才能实现 a 不会被改变 [em24]
我用的是UE,这个没什么关系吧 |
|