找回密码
 register

QQ登录

只需一步,快速开始

查看: 69|回复: 0

[游戏教程] 【Lua基础系列】增加,删除,移动,以及排序

[复制链接]

[游戏教程] 【Lua基础系列】增加,删除,移动,以及排序

[复制链接]
彩虹屁

主题

0

回帖

230

积分

金仙

积分
230
彩虹屁 2022-10-10 11:51 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
表标准库提供了操作列表和序列的一些常用函数。简单介绍增加(insert),删除(remove),移动move(),以及排序(sort)
table.insert ()
insert()有两种格式,一种是两个参数,insert(tableName,元素),这种情况下就会默认插到末尾。
另一种是三个参数(tableName,位置,元素),则可以按照自己的想法插入元素。

table.remove()
删除指定位置的元素,并把后面的元素往前移动填充删除所造成的空洞。

table.move(tableA, 表A起始索引,表A终止索引,表B元素安防位置,tableB)
它的作用时把表A中从起始索引到终止索引的值移动到表B中

table.sort () 排序
如果我们仅仅想把它们的值给排序一遍,则只需要table.sort(表名)即可。

但是假如我们的值不是单纯的数字,而是一个表。也就是说我们的数组是存放了一个个表,我们想要根据表中的某一个元素作为标准进行排序,我们可以再sort参数中放入一个函数
比如下图中,我想对cnt字段大的排在前面


好,今天的分享就到这里,祝各位功力渐长平步青云,谢谢大家~~
————————————————
版权声明:本文为CSDN博主「Lampard猿奋」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cooclc/article/details/112549087

您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |天天打卡

GMT+8, 2025-1-19 10:31 , Processed in 0.095803 second(s), 9 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表