for循环中pairs与ipairs的区别与联系
2017-06-13 16:20
148 查看
其实区别非常的简单:
pairs:pairs可以遍历table中所有的key和value。
ipairs:下标从1开始遍历table,然后累加1,如果某个元素下标不存在就终止遍历,这就导致如果下标不是从1开始或者中间某个下标不存在直接终止后续的操作,也就不能完全遍历table了。
pairs:pairs可以遍历table中所有的key和value。
ipairs:下标从1开始遍历table,然后累加1,如果某个元素下标不存在就终止遍历,这就导致如果下标不是从1开始或者中间某个下标不存在直接终止后续的操作,也就不能完全遍历table了。
相关文章推荐
- for 循环和 foreach 循环在遍历时的区别与联系
- for循环与while循环的区别和联系
- php循环语句 for()与foreach()用法区别介绍
- javascript 循环语句 while、do-while、for-in、for用法区别
- ipairs和pairs的区别
- Lua语言中pairs和ipairs的区别
- for循环和do……while的区别
- Lua中 Pairs和ipairs的区别
- java零碎要点---class()、getClass()、Class.forName()、getClassLoader()的区别和联系--又不详细的地方求补充
- javascript 循环语句 while、do-while、for-in、for用法区别
- for与while循环读行及嵌套ssh的区别
- Lua中ipairs()和pairs()的区别与使用
- for循环递增和递减的区别
- for循环中 i++ 和++i 区别?
- For 循环 和Foreach 的区别
- lua ipairs和pairs的区别 .
- Lua语言中pairs和ipairs的区别
- 【LUA学习】ipairs和pairs的区别
- 深入 foreach 和 for 循环的区别
- 增强for循环和普通for循环的区别