侧边栏壁纸
博主头像
丛庆

没事儿写代码,有事写代码。email:1024@cong.zone

  • 累计撰写 116 篇文章
  • 累计创建 97 个标签
  • 累计收到 4 条评论
lua

【Lua】table迭代器

丛庆
2023-12-24 / 0 评论 / 0 点赞 / 251 阅读 / 155 字 / 正在检测是否收录...
温馨提示:
部分资料和图片来源于网络,如有危害到您的利益请与我联系删除,1024@cong.zone。

遍历数组下标table

使用for循环遍历

t= {"a","b","c","d"}
for i =1,#t do
	print(i,t[i])
end

执行结果

image-1703363194640

使用ipars遍历

t = { "a", "b", "c", "d" }
for i, j in ipairs(t) do
    print(i, j)
end

i代表数字下标
j代表i下标中的元素
执行结果
image-1703363313736

遍历字符串下标table

使用pars遍历

t = {
    apple = "a",
    banana = "b"
}
for i, j in pairs(t) do
    print(i, j)
end

执行结果
image-1703363533765

next函数

t = {
    apple = "a",
    banana = "b"
}
print(next(t))
print(next(t, "apple"))
print(next(t, "banana"))

image-1703363767052

0

评论区