print("************复杂数据结构 table*****************")
--所有的复杂类型都是table
print("************数组*****************")
--声明一个数组 下表从1开始
a={1,2,3,4,5,7,"123456"}
print(a[1]);
--#通用获取长度的关键字
--数组中有nil的时候,会影响#获得长度的结果
print(#a);
print("************数组的遍历*****************")
for i=1,#a do
print(a[i])
end
print("************二维数组*****************")
a={{1,2,3},{4,5,6}}
print(a[2][2]);
print("************二维数组的遍历*****************")
for i=1,#a do
b=a[i]
for j=1,#b do
print(b[j])
end
end
print("************自定义索引*****************")
aa={[1]=2,[2]=3,[3]=4}
for i=1,#aa do
print(aa[i])
end
注意:Lua中所有的复杂类型都是table