首页 > 其他分享 >Lua-基本语法三

Lua-基本语法三

时间:2022-10-12 17:44:05浏览次数:55  
标签:基本 name -- age value 语法 Lua 排序

对Lua表中表进行排序

-- 表中表排序
t = {
    {name = "A", age = 33},
    {name = "B", age = 44},
    {name = "C", age = 55},
}

-- 输出排序前表中数据
for index, value in ipairs(t) do
    print(value.name,value.age)
end

-- 若是表中只有number类型的数据可直接使用sort进行排序
-- 对表中表进行排序
table.sort(t,function (a,b)
    return a.age > b.age
end)

-- 输出排序后的表中数据
for index, value in ipairs(t) do
    print(value.name,value.age)
end

待续……

标签:基本,name,--,age,value,语法,Lua,排序
From: https://www.cnblogs.com/wuzhongke/p/16785258.html

相关文章

  • java基础语法[01]
    一、注释注释不会被执行,是给写代码的人看的。是非常重要非常好的习惯。单行注释://多行注释:/**/文档注释:javadoc,/***/有兴趣可以搜:有趣的代码注释。......
  • ansible 语法
    在控制端里编写脚本,执行之前最好保存当前快照或者先使用测试环境,如果出现错误可以及时恢复!在管理机上使用yum模块控制两台被管理机安装tree软件ansibleceshiji-myum-a'......
  • 多层语法糖&有参装饰器&装饰器修复技术&递归函数
    目录一.多层语法糖二.有参装饰器1.什么是有参装饰器:2.实操3.装饰器模板三.装饰器修复技术四.递归函数1.函数的递归调用2.递归函数一.多层语法糖语法糖会将下面紧挨着的......
  • 【语音处理】开始学习语音,从基本概念和应用讲起
    今天我开通了新专栏《语音处理》,又名曰——不语。我将分享介绍一些关于语音信号处理的基础知识。不语有两个意思,一方面,比起深度学习等大红大热的前沿热点,基础的语音信号处理......
  • python进阶之路12之有参装饰器、多层语法糖、递归函数简介
    多层语法糖defoutter1(func1):print('加载了outter1')defwrapper1(*args,**kwargs):print('执行了wrapper1')res1=func1(*args,**kwa......
  • 事务-基本演示,默认自动提交和手动提交、事务的四大特征
    事务-基本演示CREATETABLEaccount(idintPRIMARYKEYauto_increment,nameVARCHAR(10),balanceDOUBLE);insertintoaccount(name,balance)VAL......
  • markdown语法
    目录斜体、粗体、加粗斜体、删除线超链接分级标题列表无序列表有序列表数学公式斜体、粗体、加粗斜体、删除线1、这是斜体2、这是粗体3、这是加粗斜体4、这是删除线......
  • 15、python函数篇 多层语法糖、装饰器和装饰器修复技术及递归函数
    目录一、多层语法糖1、什么是多层语法糖:2、多层语法糖用法:二、有参装饰器1、什么是有参装饰器:2、有参装饰器的作用:三、装饰器修复技术1、什么是装饰器修复技术:四、递归函数......
  • Redis 的快速介绍及其基本数据类型和操作
    Redis简介​​Redis​​是一个主要由开发者SalvatoreSanfilippo(Antirez)开发的开源内存数据结构存储器,用于改进其网站的可伸缩性,可以用作数据库、缓存和消息代理等,可以在......
  • 多参装饰器/多层语法糖/递归函数
    目录今日内容概要1.多层语法糖2.有参装饰器3.装饰器模板4.装饰器修复技术5.递归函数6.作业今日内容概要多层语法糖有参装饰器装饰器模板装饰器修复技术递归函数练......