问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

LUA 中table的方法

发布网友 发布时间:2022-04-22 12:34

我来回答

4个回答

热心网友 时间:2022-05-15 22:18

在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

热心网友 时间:2022-05-15 22:19

table是表

如果你是想问table有那些相关的操作函数的话

我就说几个常见的吧

table.sort()
table.insert()
table.remove()
table.concat()
1 排序 23 插入删除 4 字符串连接

其他还有 不过用的比较少就是了

热心网友 时间:2022-05-15 22:19

table是表,我们可以先新建一个table:
table1 = {1,2,3,4,5}
使用table名字[第几个元素]可以快速访问table指定位置的元素,刚刚已经新建了一个table
现在用这个方法访问
local a = table1[1]
print(a)
结果:1
同样也可以使用.访问:
print(table1.3)
结果:3
table操作:
table.concat (table [, sep [, start [, end]]])
连接table中start到end之间的所有元素,元素间用sep隔开
table.insert(table,[pos,]value)
在table中pos位置插入value(pos可选,如果不指定,默认为table结尾)
table.remove(table,[pos])
返回并删除table中pos位置的元素,pos可选,如果不指定,默认为table结尾
table.sort(table,[pos])
给table进行升序或降序排序

热心网友 时间:2022-05-15 22:20

没懂你的意思。
不知道你说的是操作table的基本方法还是其它什么。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 lua table.insert和的区别 lua table操作、运算 如何转电话 如何使用电话 如何拨打电话? 如何拨打电话选择对方方便的时间? 如何接听电话 如何将电话? 如何打好电话给客户 怎么打电话 联系新客户 在职场中,如何电话沟通您了解吗? 如何电话沟通要领? 感谢别人的帮助:"谢谢您的锦薄之力." 感谢祝贺的词句 感谢法医的锦句感谢法医美句 别人送锦 旗时,怎么致词 锦旗是什么样子的 感谢的诗词 祝福与感激的话语 求关于感谢企业赞助的锦旗用语 lua语言中是否可以在table中存储函数 lua的两个table连接怎么写 lua如何从字符串提取某一个字符 lua语言中合并一张表的重复元素 lua脚本读取文本每次一行 如何实现 lua如何设置每5秒输出一次 lua table怎么在其他文件使用 请问一下C++怎样保存lua中的表,再利用 lua脚本怎么取出自己想要的的部分字符? Lua:截取字符串里指定字符的前后字符串? lua如何把一个字符串拆分成一个一个的字符,并且保存到数组里? lua中,从一堆数组里面随机挑选N个出来,而且不能重复挑选。 c++怎么得到lua传进来的数组(数组的大小不确定,不能以字符串形式压入栈) 用LUA实现几天简单的题目 LUA 通过分割符"," 获取前后字符串 lua表中套表应该如何排序 莲藕龙骨汤的做法材料 大骨藕汤的正确做法大全 莲藕龙骨汤怎么做好吃 大骨炖藕的做法