Lua中table求长度的集中方法
2014-09-19 11:47
417 查看
1.#操作符
local t={1,2,3}
for i=1,#t do
...
end
2.table.getn(tableName) ,得到一个table的大小,等同于操作符#
-- 要注意的是:该table的key必须是有序的,索引是从1开始的。
--例如有序的
local xiang = {10,22,34,42,51}
print("xiang length ==",table.getn(xiang)) --结果为:[LUA-print] xiang length == 5
--例如无序的
local song = {s=10,h=22,x=34,m=42,n=51}
print("song length ==",table.getn(song)) --结果为:[LUA-print] song length == 0
3.table.maxn(tablename),用法同table.getn()
4.对于无序的table我们可以这样做
local count = 0
for k,v in pairs(song) do
count = count + 1
end
print("song length ==",count) --结果为: [LUA-print] song length == 5
local t={1,2,3}
for i=1,#t do
...
end
2.table.getn(tableName) ,得到一个table的大小,等同于操作符#
-- 要注意的是:该table的key必须是有序的,索引是从1开始的。
--例如有序的
local xiang = {10,22,34,42,51}
print("xiang length ==",table.getn(xiang)) --结果为:[LUA-print] xiang length == 5
--例如无序的
local song = {s=10,h=22,x=34,m=42,n=51}
print("song length ==",table.getn(song)) --结果为:[LUA-print] song length == 0
3.table.maxn(tablename),用法同table.getn()
4.对于无序的table我们可以这样做
local count = 0
for k,v in pairs(song) do
count = count + 1
end
print("song length ==",count) --结果为: [LUA-print] song length == 5
相关文章推荐
- Lua中获取table长度的方法
- lua里 table的长度#table 的计算方法
- C/C++访问Lua中table元素方法总结
- lua中求table长度
- iOS开发优化tableView滑动流畅性的集中常用方法
- cocos lua绑定感悟---tolua_isusertable及lua如何访问cocos静态函数的方法
- lua 批量删除table元素的方法
- Lua笔记13 table 的__add和__index 方法
- Lua中获取utf8字符串长度的方法和自定义函数
- Lua判断Table是否为空的方法(空的table即{})
- lua table访问的元方法
- lua 之table方法concat
- lua的table长度问题
- lua的table长度问题(table.getn)
- Lua中遍历数组和table的4种方法
- lua使用之table长度获取
- lua的table长度问题
- lua中求table长度
- Lua中释放table占用内存的方法
- Lua中获取table长度问题探讨