|
楼主 |
发表于 2012-2-17 20:44:29
|
显示全部楼层
回复 1# feixiong
谢谢胡小刀同志对我的指点,以下是内容:
你的理解有问题。
如果你定义表格采用a={"abc","cde","daf",}这样的方式
那么a[1]="abc"。依次类推
如果你的表格里有索引 a={["a"]="abc",["b"]="cde",}
那么你的索引就是a.a="abc" a.b="cde"
也就是说索引在lua里可以不是数字。
而你的第三个元素是被定义为第三个没有特殊指定索引的那个值。。。
没有索引才有1,2,3,有索引,的就是按索引指向值。
a={"a","b",["aa"]="abc","c",["bb"]="dd",}
那么a[1]=a,a[]2=b,a[3]=c
a["aa"]="abc" |
|