技术栈

lua ipairs pairs

科比不来it2023-08-11 8:21

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

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
--]]
上一篇:32bit国产低功耗无线MCU芯片
下一篇:Pytorch基于VGG cosine similarity实现简单的以图搜图(图像检索)
相关推荐
伯恩bourne
4 分钟前
Google Guava:Java 核心工具库的卓越之选
java·开发语言·guava
2401_87950341
10 分钟前
C++中的观察者模式变体
开发语言·c++·算法
lsx202406
23 分钟前
Rust 迭代器
开发语言
阿贵---
30 分钟前
C++中的备忘录模式
开发语言·c++·算法
房开民
34 分钟前
paddle 文本检测识别模型转为onnx
开发语言·r语言·paddle
setmoon214
1 小时前
C++中的观察者模式实战
开发语言·c++·算法
2403_83556847
1 小时前
C++代码规范化工具
开发语言·c++·算法
山上三树
1 小时前
Qt Widget介绍
开发语言·qt
weixin_38753422
2 小时前
Ownership - Rust Hardcore Head to Toe
开发语言·后端·算法·rust
csdn_zhangchunfeng
2 小时前
Qt之slots和Q_SLOTS的区别
开发语言·qt
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)04OpenClaw 使用和管理 MCP 完全指南05Labelme从安装到标注:零基础完整指南06班级宠物园部署指南07UV安装并设置国内源08AI 编程三剑客:Spec-Kit、OpenSpec、Superpowers 深度对比与实战指南09OpenClaw Control UI安全上下文访问配置10“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)