Lua语言中pairs和ipairs的区别
来源:互联网 发布:网络电梯五方对讲 编辑:程序博客网 时间:2024/05/21 11:12
Lua语言中pairs和ipairs的区别
tbl = {"alpha", "beta", ["one"] = "uno", ["two"] = "dos"}
for key, value in ipairs(tbl) do
print(key, value)
end
-pairs()函数基本和ipairs()函数用法相同, 区别在于:
pairs()可以遍历整个table,即包括数组及非数组部分。
-->如用pairs迭代输出如下:
-->1 alpha
-->2 beta
-->one uno
-->two dos
ipairs()函数用于遍历table中的数组部分。
-->如用ipairs迭代输出如下:
-->1 alpha
-->2 beta
0 0
- Lua语言中pairs和ipairs的区别
- Lua语言中pairs和ipairs的区别
- Lua语言中pairs和ipairs的区别
- Lua语言中pairs和ipairs的区别
- lua语言中,pairs 和 ipairs的区别
- Lua语言中pairs和ipairs的区别
- Lua语言中pairs和ipairs的区别
- Lua语言中pairs和ipairs的区别
- Lua语言中pairs和ipairs的区别
- Lua语言中pairs和ipairs的区别
- Lua语言中pairs和ipairs的区别
- Lua语言中pairs和ipairs的区别
- Lua语言中pairs和ipairs的区别
- Lua语言中pairs和ipairs的区别
- Lua语言中pairs和ipairs的区别
- Lua语言中pairs和ipairs的区别
- Lua中 Pairs和ipairs的区别
- Lua中pairs和ipairs的区别
- python定时任务 ,kill Linux命令(tomcat)
- MySQL 性能优化的最佳20多条经验分享
- iOS开发者有价值的工具集
- ArcMap合并道路 -- 将路的几段合并成一条完整的道路
- 解决 java 乱码
- Lua语言中pairs和ipairs的区别
- js 中 setTimeout()的用法
- 玩具javascript:基于jQuery的datagrid插件
- QUST程序设计赛A题:Google is Feeling Lucky
- Linux 互斥量Mutex 进程间共享
- JAVA中抽象类与接口的区别
- AIDL, Parcelable和远程服务
- iOS8自动调整UITableView和UICollectionView布局
- 利用http协议实现图片窃取