Lua学习笔记6-迭代函数ipairs和pairs
2017-10-11 16:18
218 查看
iparis和pairs都是Lua中的迭代函数,用于在循环中的数组迭代。
ipairs和pairs之间是有区别的,ipairs在遇到第一个值为nil的元素时就会停止迭代;但是pairs是会一直迭代,直到数组的元素全部被遍历一遍。
ipairs和pairs之间是有区别的,ipairs在遇到第一个值为nil的元素时就会停止迭代;但是pairs是会一直迭代,直到数组的元素全部被遍历一遍。
local tabFiles = { [3] = "test2", [6] = "test3", [4] = "test1" } print("ipairs执行的结果:") for k, v in ipairs(tabFiles) do print(k, v) end print("\npairs执行的结果:") for k, v in pairs(tabFiles) do print(k, v) end运行结果
ipairs执行的结果: pairs执行的结果: 4 test1 6 test3 3 test2
相关文章推荐
- lua学习笔记12:pairs和ipairs
- Lua学习笔记(3) 关于pairs和ipairs
- 【LUA学习】ipairs和pairs的区别
- Lua学习与交流—— pairs 与 ipairs
- Lua入门系列----pil学习笔记之 Type and Values (1)
- Quick cocos2dx-Lua(V3.3R1)学习笔记(十三)-----继续触摸事件之多点触摸
- Cocos2d-x Lua学习笔记
- Lua学习笔记 第十三章 元表(metatable) 与元方法(meatmethod)
- Lua中ipairs()和pairs()的区别与使用
- Lua学习笔记 第十四章 环境
- Lua学习笔记之字符串及模式匹配
- Lua 学习笔记 (1)
- Lua学习笔记
- 1.lua学习笔记:环境配置
- Lua学习笔记-判断是否是布尔型
- Lua学习笔记1:Windows7下使用VS2008搭建Lua开发环境(一)
- Lua脚本学习笔记
- Lua 学习笔记(四) —— 函数(一)
- Lua学习笔记之类型与值
- Lua学习笔记(六)—— 数组与集合