Lua学习笔记(5): 表

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

--通过标识符访问的表的初始化
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进行升序排序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值