技术栈

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实现简单的以图搜图(图像检索)
相关推荐
星释
21 分钟前
Rust 练习册 44:Trait 中的同名函数调用
开发语言·后端·rust
fanruitian
22 分钟前
Java 静态代码块
java·开发语言
lly202406
34 分钟前
SQL CREATE DATABASE
开发语言
朝九晚五ฺ
44 分钟前
深入Rust标准库(std):核心能力与实战指南
开发语言·后端·rust
2013编程爱好者
1 小时前
Rust变量
开发语言·后端·rust
star learning white
1 小时前
xmC语言8
c语言·开发语言·算法
一只爱学习的小鱼儿
1 小时前
QT中3D的使用
开发语言·数据库·qt
喵了几个咪
1 小时前
Golang微服务框架Kratos实现Thrift服务
开发语言·微服务·golang
Laravel技术社区
2 小时前
php 读取视频流(mp4视频文件),快速读取视频解决方案(案例及配置)
开发语言·php·音视频
热门推荐
01GitHub 镜像站点02今天 Cloudflare 全球事故,连 GPT 和你的网站都一起“掉线”了03Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南04UV安装并设置国内源05【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07BongoCat - 跨平台键盘猫动画工具08Linux下V2Ray安装配置指南09全球最强模型Grok4,国内已可免费使用!(附教程)1046个Nano-banana 精选提示词,持续更新中