首页 > 技术文章 > Lua table

jgsbwcx 2018-05-23 07:19 原文

获取数组长度

在Lua中可以使用“#”和table.maxn两种方法来获取数组的长度

arr = {1,2,3,}
print(#arr)--3
print(table.maxn(arr))--3

arr[6] = 7
print(#arr)--3
print(table.maxn(arr))--6
  1. 都仅统计数字key的长度;
  2. #是从1递增到nil的长度;
  3. table.maxn返回的是所有数字key中最大的那个key的索引值;

 

推荐阅读