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

可以通过以下两种方法更新Luatable中的value:

1、直接通过key更新value。

2、使用table.insert()函数更新value。

3、我们使用table.insert()函数在table的开头插入了一个新的value,同时也改变了原来的table。


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

原文地址: http://outofmemory.cn/bake/7930626.html

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

发表评论

登录后才能评论

评论列表(0条)

保存