OpenResty LuaJIT 进阶和高级用法
1. 数据结构table
LuaJIT 中只有 table 这一个数据结构,并没有区分开数组、哈希、集合等概念,而是揉在了一起
1.1 lua标准table 库函数
1.1.1 table.getn 获取元素个数
对于序列,用table.getn 或者一元操作符 # ,就可以正确返回元素的个数:
local t = {
1, 2, 3 }
print(table.getn(t)
LuaJIT 中只有 table 这一个数据结构,并没有区分开数组、哈希、集合等概念,而是揉在了一起
对于序列,用table.getn 或者一元操作符 # ,就可以正确返回元素的个数:
local t = {
1, 2, 3 }
print(table.getn(t)