索引
获取长度
是通用的获取长度的关键字
自定义索引
a = {}
a[-1] = -1
a["index"] = "value"
迭代器
字典
类
类和结构体
Student = {
age = 18,
sex = true,
grow = function()
print("Grow")
end,
learn = function()
print("Good Good Study")
end
}
Student.grow()
Student.learn()
output: Grow Good Good Study
公共方法
插入
插入最后一个table.insert(list, value)
插入指定位置table.insert(list, pos, value)
删除
删除最后一个table.remove(list)
删除pos位置table.remove(list, pos)
排序
默认降序排列table.sort(list)
第二个作为排序规则table.sort(list, comp)
t = { 2, 3, 4, 1, 5 }
table.sort(t, function(a, b)
if a > b then
return true
end
end)
for _, v in pairs(t) do
print(v)
end
output: 5 4 3 2
1
拼接
sep为分隔符table.concat(list[, sep, i, j])