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独立

posted @ 2018-03-12 16:52  xiaobaicaidage  阅读(115)  评论(0)    收藏  举报