- Lua语言中的表本质上是一种辅助数组(associative array),这种数组不仅可以使用数值作为索引,也可以使用字符串或者其他任意类型作为索引(nil除外)
- 当程序中不再有指向它的引用时,垃圾收集器会最终删除这个表并重用其占用的内存。
- 表构造器
- 表构造器(Table Constructor)是用来创建和初始化表的表达式。
- 初始化记录式(record-like)表的特殊语法
- 序列(sequence)是由指定的n个正数数值类型的键所组成集合{1, ..., n}形成的表(请注意值为nil的键实际不在表中)。特别地,不包含数值类型键的表就是长度为零的序列。
- Lua语言提供了获取序列长度的操作符#。
- 表标准库
table.insert
向序列的指定位置插入一个元素,其他元素一次后移。table.remove
删除并返回序列指定位置的元素。table.move
移动表中的元素