lua 的泛型遍历

    xiaoxiao2023-10-10  150

    -- lua 的for 泛型遍历 -- 数组|映射 a={ ["foo"] = 1, [100] = true, [1] = 20, [2] =30, } for k,v in pairs(a) do print(k,v) end

    结果:

    100 true 2 30 1 20 foo 1

    -pairs() 是没有先后顺序的,会取到全部table 中的数组和映射

    for k,v in ipairs(a) do print(k,v) end -- 只会取到table中的数组,数组的下标是从1开始的。

    运行结果:

    1 20 2 30
    最新回复(0)