

【Lua】表的实现
o
oATZOY6D92
阅读 141
2024年9月23日
记录lua学习。

1、一维数组
--所有复杂类型都是table(表) -- print("*************数组***********************") a={1,2,3,4,5,6,7,nil,9} --索引从1开始 print(a[1]) print(a[2]) print(a[3]) print(a[5]) --#是通用的获取长的的关键字 --在打印长度的时候 空被忽略 --如果表中 某一位变nil 会影响#获取长度 print(#a) print("***************数组的遍历*********************") for i=1,#a do print(a[i]) end
2、二维数组
print("**************二维数组**********************") a={{1,2,3},{4,5,6}} print(a[1][1]) print(a[1][2]) print(a[1][3]) print("**************二维数组的遍历**********************") for i=1,#a do b=a[i] for j=1,#b do print(b[j]) end end
3、自定义索引
print("***************自定义索引*********************") aa={[-1]=-1,[0]=0,[1]=1,[2]=2,[4]=4,[6]=6} print("表aa长度:"..#aa) for i=-1,#aa do print(aa[i]) end
0条评论

问
AI
全新AI功能上线
1. 基于Unity微调:专为Unity优化,提供精准高效的支持。
2. 深度集成:内置于团结引擎,随时查阅与学习。
3. 多功能支持:全面解决技术问题与学习需求。

问
AI