插入
t1={{name="张三",age = '23'},{name='李四',age='25'}}
t2={name ='牛二',sex=false}
print('t1长度:'..#t1)
--插入
table.insert(t1,t2)
print('t1插入后长度:'..#t1)
我们遍历一下
for k,v in pairs(t1) do
print(k,v)
end
它打印出来是它的类型table,后面是它的地址。三个不同的地址对应的就是它不同的三张表
我们想看看表内的东西,就把属性也放进去
for k,v in pairs(t1) do
print(k,v.name)
end
删除指定元素
排序
默认升序
print('默认升序')
t4 = {2,5,3,5,1,6}
table.sort(t4)
--_,表示这个东西我虽然不想用,但实际上还是遍历了,只是没有展示
for _,v in pairs(t4) do
print(v)
end
降序
t4 = {2,5,3,5,1,6}
table.sort(t4,function(a,b)
if a>b then
return true
end
end)
for _,v in pairs(t4) do
print(v)
end
连接函数
用于拼接表中元素