table 默认键值都是从1开始

table

array = { "A", "B" }
array2 = array
array[] = "D"
array2[] = "C"
print(array[], array[])
print(array2[], array2[])
array = { "A", "B" }
array2 = array
array2 = nil
print(array[], array[]) //A B
print(array2[], array2[]) //ERROR
array = { "A", "B" }
array2 = array
array = nil
--print(array[1], array[2])
print(array2[], array2[])  //A B

table1 = table2

成员时共享的,当一个table=nil,另一个table独立

05-11 22:13