lua ipairs pairs

这两个函数都是用来遍历表格数组的,性能几乎没有区别,其他区别如下:

iparis只会遍历数字索引,并在遇到第一个非数字索引时终止

paris则会遍历所有

lua 复制代码
local t = {22,33,44,name='沧浪水',url='www.freecls.com',55,66}

t[10] = '100'
for k,v in ipairs(t) do
    print(k,v)
end
--[[
1	22
2	33
3	44
4	55
5	66
--]]

t.sec = 10
for k,v in pairs(t) do
    print(k,v)
end
--[[
1	22
2	33
3	44
4	55
5	66
sec	10
url	www.freecls.com
name	沧浪水
10	100
--]]
相关推荐
陈文锦丫13 小时前
MQ的学习
java·开发语言
liwulin050613 小时前
【PYTHON-YOLOV8N】如何自定义数据集
开发语言·python·yolo
青蛙大侠公主14 小时前
Thread及其相关类
java·开发语言
爱吃大芒果14 小时前
Flutter 主题与深色模式:全局样式统一与动态切换
开发语言·javascript·flutter·ecmascript·gitcode
云栖梦泽14 小时前
易语言数据库操作:结构化数据管理的核心
开发语言
电子硬件笔记14 小时前
Python语言编程导论第七章 数据结构
开发语言·数据结构·python
南棱笑笑生14 小时前
20251217给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-5.10】后调通ov5645【只能预览】
linux·c语言·开发语言·rockchip
ulias21214 小时前
C++ 的容器适配器——从stack/queue看
开发语言·c++
Amewin15 小时前
window 11 安装pyenv-win管理不同的版本的python
开发语言·python
lionliu051915 小时前
WebAssembly (Wasm)
java·开发语言·wasm