Cocos2d-Lua之table的遍历
来源:互联网 发布:手机淘宝店铺怎么收藏 编辑:程序博客网 时间:2024/06/05 22:38
一、便利方式1
a = {1,2,3, x = 5, y = 7, 9, nil, 10, m = 11}a[10] = 12a.m = "a.m"a["n"] = "a[n]"for k, v in next, a do print(k .. " : " .. v)end
输出结果:
k是下标,若存在key键,则为key键,v是值。
可以看到用next遍历会自动过滤掉nil,并把正常下标的值和键-值对都打印出来。
二、便利方式2
for k, v in ipairs(a) do print(k .. " : " .. v)end
还是对上面的数组进行ipairs遍历,输出结果:
可以看到ipairs并不打印键-值对,并且碰到nil就不打印了。
三、便利方式3
for k, v in pairs(a) do print(k .. " : " .. v)end
输出结果:
pairs和next的效果是一样的。
0 0
- Cocos2d-Lua之table的遍历
- Cocos2d-Lua之table
- Cocos2d-Lua之table的排序
- lua学习笔记之table的遍历
- Lua--table的遍历
- Cocos2d-Lua之table的删除与插入
- C遍历lua的table
- Lua中table的遍历
- 【Lua】浅析Lua中table的遍历
- 【Lua】浅析Lua中table的遍历
- 浅析Lua中table的遍历
- LUA TABLE 遍历数组的应用
- lua的table实现以及遍历方式
- 浅析Lua中table的遍历
- 浅析Lua中table的遍历
- 浅析Lua中table的遍历
- 浅析Lua中table的遍历
- 浅析Lua中table的遍历
- 一篇文章理解所有android关于存储的方法
- 《Java编程思想》学习笔记(第四章): 流程控制语句
- 不得不知那些Android小经验 (转)
- Again to learn java重学java
- android和iOS中打包html5
- Cocos2d-Lua之table的遍历
- 110-First Missing Positive
- Oracle生成32位GUID方法
- 数据库范式
- LiveReload插件安装、配置及用法
- Laravel Eloquent – 快速复制数据
- 框架 day55 BOS项目练习(工作流,activiti入门)
- RPC原理(1)
- Oracle批量生成删除表语句