Lua-table
by Mingyang Guan
2017/9/16 14:00:13
table.pack() and table.unpack()
pack函数主要是获取一个索引从一开始的table,并对这个table预定义一个字段n,表示该表的长度。例如:
th> t = table.pack("a", "b", "c")
th> t
{
1 : "a"
2 : "b"
3 : "c"
n : 3
}
table.unpack主要是获取table中的元素,用法:unpack(table, [start], [end])。
th> v1, v2, v3, v4 = table.unpack(t)
th> v1, v2, v3, v4
a b c
其中v4返回值为nil