表的初始化方式
表的索引类型一般有两种,一种是通过标识符访问,一种是通过数字访问

--通过标识符访问的表的初始化
table1 = {key_1 = "haha", key_2 = "233", key_3 = 10}
--通过数字作为索引的表的初始化
table2 = {"haha", "233", 10}

对于第一种类型,访问方式有两种
使用取成员符号.访问

print(table1.key_1)

使用[]加标识符的字符串作为索引

print(table1["key_1"])

对于第二种类型,访问方式只有一种

print(table1[1])

第二种类型就比较像数组,不过这种数组的元素可以是任意类型,且第一个元素的索引为1

表的相关函数

函数 功能
table.concat(table [, seq [, start [, end]]]) 把table中的元素作为字符串连接,sqe为分隔符,start和end是要处理的区间的左索引和右索引
table.insert(table [, pos], value) 向table插入元素,如果pos参数存在就插入pos这个位置,如果不存在就插入到末尾
table.remove(table [,pos]) 删除table中的元素,如果pos参数存在就删除table[pos], 不存在就删除末尾的元素
table.sort(table [, comp]) 对table进行升序排序

转载于:https://www.cnblogs.com/NightFrost/p/10792617.html

Lua学习笔记(5): 表相关推荐

  1. Lua 学习笔记(一)

    Lua学习笔记 1.lua的优势 a.可扩张性     b.简单     c.高效率     d.和平台无关 2.注释 a.单行注释 --        b.多行注释 --[[  --]] 3.类型和 ...

  2. 微信小程序连接物联网(二):NodeMCU Lua学习笔记

    索引 这是用微信小程序遥控开门的系列文章,具体微信小程序连接物联网的代码在第三章提及. 微信小程序连接物联网(一):初始化ESP8266 NodeMCU 微信小程序连接物联网(二):NodeMCU L ...

  3. lua 学习笔记---游戏开发第一步

    lua 学习笔记-从数组开始 数组 数组大小范围不一定需要在声明是确定,可以改变 一维数组 例 > array = {"Lua", "lualu"} &g ...

  4. Lua学习笔记6:C++和Lua的相互调用

    曾经一直用C++写代码.话说近期刚换工作.项目组中的是cocos2dx-lua,各种被虐的非常慘啊有木有. 新建cocos2dx-lua项目.打开class能够发现,事实上就是C++项目啦,只是为什么 ...

  5. Windows句柄表学习笔记 —— 句柄表全局句柄表

    Windows句柄表学习笔记 -- 句柄表&全局句柄表 句柄表 实验一:在WinDbg中查看句柄表 第一步:打开一个Win32窗口程序 第二步:编译并运行以下代码 第三步:查看运行结果 第四步 ...

  6. oracle数据库开多线程,学习笔记:Oracle表数据导入 DBA常用单线程插入 多线程插入 sql loader三种表数据导入案例...

    天萃荷净 oracle之数据导入,汇总开发DBA在向表中导入大量数据的案例,如:单线程向数据库中插入数据,多线程向数据表中插入数据,使用sql loader数据表中导入数据案例 1.Oracle数据库 ...

  7. python表单提交的两种方式_Flask框架学习笔记之表单基础介绍与表单提交方式

    本文实例讲述了Flask框架学习笔记之表单基础介绍与表单提交方式.分享给大家供大家参考,具体如下: 表单介绍 表单是HTML页面中负责数据采集功能的部件.由表单标签,表单域和表单按钮组成.通过表单,将 ...

  8. ASP.NET MVC 2 学习笔记二: 表单的灵活提交

    ASP.NET MVC 2 学习笔记二:  表单的灵活提交 前面说到有做到公司内部的一个请假系统,用的是ASP.NET MVC 2+Entity Framework.虽然EF(Entity Frame ...

  9. HALCON 21.11:深度学习笔记---术语表(7)

    HALCON 21.11:深度学习笔记---术语表(7) HALCON 21.11.0.0中,实现了深度学习方法.下面,我们将描述深度学习环境中使用的最重要的术语: anchor (锚) Anchor ...

  10. Word 【域】学习笔记 - 图/表题注

    Word [域]学习笔记 - 图/表题注 插入题注 章节(标题)号 标题设置编号 引用标题级别 问题 错误!文档中没有指定样式的文字 参考资料 插入题注 引用 > 插入题注 或 右键 > ...

最新文章

  1. 初学Portal的基本概念
  2. Linux之文件查找命令
  3. 搭建分布式架构4--ZooKeeper注册中心安装
  4. 在方法参数上使用final关键字
  5. QQ技术攻略-原来隐藏着这么多秘密(上)
  6. java set方法赋值_java方面:private属性,没有set方法,只有get方法,如何给这个属性赋值?...
  7. 用牛顿插值多项式求函数近似值的算法,能用C语言编程实现
  8. .net工具类 获取枚举类型的描述
  9. 红警2 csf文件解析 简体化
  10. DEA模型(数据包络分析)deap2.1操作方法
  11. 微信小程序之轮播图(附带图片)
  12. 正文页眉:奇数页为各章题目,偶数页为论文题目
  13. 数学笔记:集合及其运算
  14. 浅尝辄止_数学建模(笔记_系统(层次)聚类算法及其SPSS实现)
  15. 如何使用星际文件传输网络(IPFS)搭建区块链服务(一)
  16. python 音速_Python:在播放过程中更改音速
  17. 乔治亚州立大学如何利用算法来帮助学生通向大学之路?
  18. 如何做到推广链接的落地页链接实现无变化跳转?
  19. 百度人脸产品套件开箱体验-壁虎开机初体验
  20. java两个frame之间_java – JFrame中的两个JPanel,另一个是JP

热门文章

  1. 哥大首位华裔女校长:人工智能的春天来了
  2. 阿里达摩院-视觉方向(校招、社招、实习),欢迎各路大神
  3. Python 几种可视化方法随笔
  4. 卷积神经网络实现多个数字识别
  5. 全局路径规划:图搜索算法介绍2(A star)
  6. linux远程桌面自启动,树莓派远程桌面配置-开机自启SSH
  7. 配置linux登录超时命令,LINUX中 设置登录超时
  8. 【Gitlab】GIT回滚master分支到指定tag版本 并提交远程仓库
  9. 信安教程第二版-第25章移动应用安全需求分析与安全保护工程
  10. 有没有比python更简单的语言排名_5月语言排行榜:R跌出前二十 Python紧咬C++