LUA表 pairs, ipairs输出顺序问题

t = {
    [1] = 222,
    [2] = 23,
    [3] = 2433,
    [42] = 135,
    [5] = 1287,
    [7] = 7,
    [102] = 103,
    [11] = 0,
    [1998] = -999,
}
t1 = {
    222,
    23,
    2433,
    135,
}

table.sort(t)

for k, v in pairs(t) do--输出顺序不定
    print(k, v)
end

for k, v in ipairs(t) do--输出不完整
    print(k, v)
end

 

posted @ 2017-01-18 11:48  时空观察者9号  阅读(626)  评论(0编辑  收藏  举报