Lua 语法要点
table 默认键值都是从1开始
table
array = { "A", "B" }
array2 = array
array[2] = "D"
array2[1] = "C"
print(array[1], array[2])
print(array2[1], array2[2])
array = { "A", "B" }
array2 = array
array2 = nil
print(array[1], array[2]) //A B
print(array2[1], array2[2]) //ERROR
array = { "A", "B" }
array2 = array
array = nil
--print(array[1], array[2])
print(array2[1], array2[2]) //A B
table1 = table2
成员时共享的,当一个table=nil,另一个table独立

浙公网安备 33010602011771号