Lua 中pairs与ipairs区别
2024-08-20 18:21:38
local tmp_tab = {};
tmp_tab[]="lua";
tmp_tab[]="hello"
tmp_tab[]="aaa" for k,v in pairs(tmp_tab) do print(k..v)
print(v)
end
for k,v in ipairs(tmp_tab) do print(k..v)
print(v)
end
pairs 循环表中的全部元素
ipairs只能循环下标为1开始连续的元素,遇到下标返回为nill及终端输出 #tmp_tab 只能得到下标连续的元素的个数。非从1开始的,结果永远是0
最新文章
- 《ASP.NET MVC高级编程(4版)》读书笔记(5)表单和HTML辅助方法
- 工厂模式 - Factory
- entityframework学习笔记--003-使用model first
- Hash校验
- Codevs 1021 (玛丽卡)
- 【bzoj2654】 tree
- Java加密技术
- zedboard - 轻量级以太网控制器LWIP
- MSIL
- Ubuntu下安装NVIDIA显卡驱动的教训
- 【Win 10 应用开发】UI Composition 札记(二):基本构件
- 流API--使用并行流
- FORM中读取图片
- 在Thinkphp中【自动加载自定义扩展配置文件】!
- MAC机下用Terminal操作MySql
- mysql 创建用户自定义函数
- ios开发之--数组的一些操作
- Selenium 对元素element的操作举例
- Python之dict和set
- Mysql 查询注意和运行shell命令