Table.getn(t)等价于#t
Table.getn()计算的是数组元素,不包括hash键值。
数组是以第一个nill元素来判断数组结束。
例如a={1,2,3},b={1,2,3,nill},c={1,2,3,nil,nil} 三个table的长度都为3。
Table.maxn()计算的是所有元素的数值索引。不计算hash键值。
本文共 224 字,大约阅读时间需要 1 分钟。
Table.getn(t)等价于#t
Table.getn()计算的是数组元素,不包括hash键值。
数组是以第一个nill元素来判断数组结束。
例如a={1,2,3},b={1,2,3,nill},c={1,2,3,nil,nil} 三个table的长度都为3。
Table.maxn()计算的是所有元素的数值索引。不计算hash键值。
转载于:https://www.cnblogs.com/t-young1201/p/4281753.html