lua-遍历集合-ipairs和pairs的区别

--ipairs和pairs的区别

arr = {1,3,[5]=5,name="kaikai",age=12, 89}

--arr[4]= 23

--ipairs

--ipairs仅仅遍历值 按照索引升序遍历 索引中断停止遍历

for i,v in ipairs(arr) do

print(i,v)

end

--ipairs遍历table所有元素

for k,v in pairs(arr) do

print(k,v)

end