Lua语言学习:Lua table(表)
table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数组、字典等。
table 的基本操作
- 创建
- 添加值
- 删除
-- 初始化表
local mytable = {}
-- 指定值
mytable[1] = "Lua"
-- 类型
print(type(mytable))
-- 删除
mytable = nil
当数组用,concat,sort
local fruits = {"pear", "orange", "apple"}
-- 类比 array 的 join 方法
print("as join:", table.concat(fruits, ", "))
-- 类比 array 的 sort
table.sort(fruits)
print("like sort:", table.concat(fruits, ", "))