美文网首页
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

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