这个数据类型比较重要,内容也多,需要单独记录。
最简单的建表格式 :a={}
在lua中,表的初始化,不会限制这个表的任何属性。
PS:
a={} a={x=0,y=1}
a.x=0 ===>
a.y=1
在一个表中,可以存在多种内容,可以包含sting的元素,也可以包含number的元素,甚至可以包含另一个表。
PS:
a={"bule",1,{1,2,3}}
索引,默认情况下,表中元素的索引是从 1 开始的,这个索引是可以自定义的!
PS:
a={coler="bule",[21]=1,{1,2,3}}
a["coler"]打印的结果就是 bule 字符串。
a[21]打印的结果是1
a[1][2]打印的结果是2
在表中,可以使用 “,”作为元素之间的分割符,也可以用“;”作为分隔符,一般情况下;用于区分不同类型的元素。
一般很少让元素的起始索引为0,会影响部分库的使用