lua pairs和ipairs的区别

    xiaoxiao2021-04-12  30

    pairs 和 ipairs区别

     pairs: 迭代 table,可以遍历表中所有的 key 可以返回 nil ipairs: 迭代数组,不能返回 nil,如果遇到 nil 则退出

    代码示例:

    local tab= { [1] = "a", [3] = "b", [4] = "c" } for i,v in pairs(tab) do -- 输出 "a" ,"b", "c" , print( tab[i] ) end for i,v in ipairs(tab) do -- 输出 "a" ,k=2时断开 print( tab[i] ) end
    转载请注明原文地址: https://ju.6miu.com/read-667324.html

    最新回复(0)