lua学习笔记11(表的一些相关操作)

print("*****************************表的公共操作*******************************")
--table.insert remove sort concat(表名,"分割标识")
print("*****************************连接两个表*******************************")
a={{name="赛罗",age="2万",love="打篮球"},{name="雷欧",age="4万",love="打赛文"}}
b={name="赛文",age="8万",love="打雷欧"}
print("连接前a的长度"..#a)
table.insert(a,b)
print("连接后a的长度"..#a)
print("*****************************移除表或者元素*******************************")
--table.remove(a)--这样默认移除最后一个表
--print(a[3])--打印为空
print(#a)
table.remove(a,3)--和上面的方法等效--第一个参数是表的名字,第二个参数是要移除的索引
print(#a)
--对表中内容的修改参考上一章
print("*****************************给表中元素排序升序*******************************")
c={114514,24,6666,250,8848}
table.sort(c)
for _,i in pairs(c)doprint("升序"..i)
end
print("*****************************给表中元素排序降序*******************************")
--排序函数的学习
table.sort(c,function(a,b)if a>b thenreturn trueend
end)
for _,i in pairs(c)doprint("降序"..i)
end
print("*****************************拼接元素*******************************")
str=table.concat( c, ", ")--后面还可以加2个参数表示拼接的起始位置和终结位置
print(str)

输出

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/600474.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java常用API_正则表达式_分组——捕获分组与非捕获分组介绍与练习

在正则表达式中,从左到右第一个左括号确定为第一组,继续往右看再有左括号它表示的组数就加一。我们可以在正则表达式中使用 \\组数 的方法表示第几组,如\\1表示第一组的内容。 1.捕获分组 捕获分组就是把这一组的数据捕获出来,后…

2024年网络安全趋势前瞻:从AI攻击到云安全新挑战

随着2024年开展新的序幕,网络安全领域正面临着前所未有的挑战与机遇,一系列引人注目的趋势和预测逐渐浮出水面。 一、AI技术发展引发的安全问题 近年来,我们见证了AI技术的飞速进步,其中ChatGPT等引领潮流的AI服务成为公众瞩目的…

SpringBoot集成Redis快速入门Demo

目录 1. Redis概述 2.下载安装 3. Spring-data-redis概述 4. 快速入门 4.1 创建工程 4.2 导入依赖 4.3 添加配置文件 4.4 添加Redis配置 4.5 添加Redis工具类 4.6 添加测试类 5. Demo下载地址 1. Redis概述 Redis(Remote Dictionary Server 远程…

接口自动化入门: Http请求的域名与IP地址概念!

在进行接口自动化测试时,经常需要与服务器进行通信,这就涉及到了使用Http协议发送请求。在发送请求时,我们需要指定目标服务器的域名或者IP地址。下面将从0到1详细介绍域名与IP地址的概念及其在接口自动化测试中的应用。 本文从5个方面来书写…

海外仓订单管理存在哪些问题?利用位像素海外仓系统能提升订单管理效率吗?

随着跨境电商业务的蓬勃发展,海外仓的订单量日益攀升,在海外仓的运作中,订单管理是一项看似简单实则复杂繁琐的任务。 然而,大批量订单的涌入,让其管理背后隐藏的问题也随机出现。让我们一起来看看有哪些问题吧&#…

webpack5如何关闭全屏错误

1、找到vue.config.js 2、在上面的devServer里面添加如下: client: {overlay: false, // 禁用全局错误提示},

echarts实现饼图见渐变

数据中添加itemStyle,修改颜色为渐变色 option {tooltip: {show:false,trigger: item},legend: {top: 5%,left: center},series: [{name: Access From,type: pie,radius: [40%, 70%],avoidLabelOverlap: false,label: {show: false,position: center,color: red},emphasis: {…

【任推邦新悟空网盘拉新】八款地推网推新项目,周期稳定,受众广!

现在地推网推新项目打得火热,尤其是夸克网盘,地推网推新流程其实很简单,简单来说就是就是给项目增加新用户,每邀请一个新用户注册,你就能得到收益,下面小推给大家整理了一份好推的项目,希望能够…

如何用Java后端处理JS.XHR请求

Touching searching engine destroies dream to utilize php in tomcat vector.The brave isn’t knocked down,turn its path to java back-end. Java Servlet Bible schematic of interaction between JS front-end and Java back-end Question 如何利用Java…

若依 ruoyi-vue 接口挂载获取Resources静态资源文件权限校验

解决小程序图片打包过大,放置后端,不引用ngnix、minio等组件,还能进行权限校验 package com.huida.web.controller.common.app;import com.huida.common.core.controller.BaseController; import com.huida.common.utils.file.FileUtils; imp…

css 实现排行榜向上滚动

使用动画实现无线向上滚动 复制一层dom&#xff0c;使用动画向上滚动&#xff0c;鼠标hover的时候暂停动画 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthd…

vue $set()使用复习总结

一维数据&#xff1a; this.$set(数组, 下标, 内容); this.$set(this.typeList, 1, 榴莲); 数组对象&#xff1a; this.$set( target要更改的数据源(可以是对象或者数组), key要更改的具体数据, value重新赋的值 ) 用法一&#xff1a; 循环外&#xff0c;单独使用 用法二 &…