美文网首页
lua的pairs和ipairs

lua的pairs和ipairs

作者: icewaver | 来源:发表于2015-11-11 16:29 被阅读0次

一句话:pairs用来遍历字典,ipairs用来遍历数组。
看如下示例:

`function testpair()
local t1={}
local t2={}

for i = 2,100 do
    t2[i]=tostring(i)
end
for i, a in ipairs(t2) do
    print(i, a)
end

end`

上面的示例不能输出任何东西,因为上述示例中,t2被认为是一个字典而非数组。把ipairs改为pairs就会由输出结果,原因你懂得,就是最开始的那一句话。

相关文章

  • lua的pairs和ipairs

    一句话:pairs用来遍历字典,ipairs用来遍历数组。看如下示例: `function testpair()l...

  • 【Lua】(3)一些常用函数

    print(...)函数打印内容。 pairs(t)和ipairs(t)函数pairs()和ipairs()都可以...

  • lua 拾遗一:pairs

    pairs 和ipairs require和dofile pairs 和 ipairs 结果是:(是没有顺序的)1...

  • Lua小计,ipairs 和 pairs

    最近重新拾起了lua,发现语法几乎忘光了,记录一下这俩的遍历的区别。话不多说,上代码 输出为 从上图可以看出,ip...

  • Lua pairs与ipairs区别

  • Lua pairs与ipairs区别

    标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的...

  • lua练习23-实现pairs和ipairs

  • Lua base ipairs()

    前言 今天来看一个老朋友,这个函数在我们使用刚开始学习lua的时候基本就使用过,通常就是在遍历table的时候使用...

  • for 循环的使用

    1、基本使用https://www.runoob.com/lua/lua-for-loop.html2、pairs...

  • Lua base pairs()

    前言 今天这个函数也是涉及到遍历功能的,与函数ipairs()是同胞兄弟,但是有一点点区别,并且和上一章所讲的ne...

网友评论

      本文标题:lua的pairs和ipairs

      本文链接:https://www.haomeiwen.com/subject/dmuhhttx.html