如何更好的学习Lua第三篇,Table表

table是Lua语言中的一种重要的数据类型, table 的一些特性简单列举如下:
(1).table 是一个“关联数组”,数组的索引可以是数字或者是字符串;
(2).table 的默认初始索引一般以 1 开始;
(3).table 的变量只是一个地址引用,对 table 的操作不会产生数据影响;
(4).table 不会固定长度大小,有新数据插入时长度会自动增长;
(5).table 所有索引值都需要用 “[“ 和 ”]” 括起来;如果是字符串,还可以去掉引号和
中括号; 即如果没有[]括起,则认为是字符串索引;
(6).table 所有元素之间,总是用逗号 “,” 隔开;
先来定义个简单table来看一下,老规矩不废话上代码如下;
在这里插入图片描述

我们用代码验证了:
定义的table表_tab里面的元素可以是“字符串”也可以是“数字”。
直接输出_tab是一个地址
table 的下标索引一般以 1 开始;
接下来我们在来验证一下table不会固定长度大下,在这之前我们先来介绍一下table的常用函数,lua提供了一些辅助函数来操作table,例如insert、remove等。
废话不说上代码如图下:
在这里插入图片描述
代码验证根据输出得到一下结论࿱

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值