LUA 中table的方法

LUA 中table的方法,第1张

在Lua中,table(表)是主要的数据结构(事实上也仅此一种),数组则是table的一种特殊应用。

                                                                                              ——table的介绍

lua中,有预加载的table库。

     在这个table库中包含了如下函数

setn

insert

getn

foreachi

maxn

foreach

concat

sort

remove

      要调用它们,使用table.函数名(参数列表)。

demo:

      print(table.maxn({1,2,3}))     --> 获取table的最大长度

      table.sort(table)                    --> 给表table排序

      table.insert(table,"Hi")          --> 给table增加下标为1的"Hi"元素 

      print(table[1])                        --> Hi

      table.remove(table,1)            --> 给table删除下标为1的元素

      print(table[1])                        --> nil

table表的创建是通过构造表达式完成的,最简单的构造表达式就是{},所以asd={}不能省略

创建完table表后即可以对table表的项进行定义,即asd[1]="123asd"或asd.bbc = 123

又因为前面定义的是全局的table表所以在同文件可以调用


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11368156.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存