local arr = {1,2,nil,3} --定义数组
-- https://www.lua.org/manual/5.4/manual.html#pdf-pairs
--pairs遍历数据
--通常用来编辑map字典
--再遍历数组时碰到值为nil时不会停止
for key, value in pairs(arr) do
print("key = ", key)
print("value = ", value)
end
--打印结果
-- key = 1
-- value = 1
-- key = 2
-- value = 2
-- key = 4
-- value = 3
--https://www.lua.org/manual/5.4/manual.html#pdf-ipairs
--ipairs遍历数组
--再遍历数组时碰到值为nil时会停止
--通常用来编辑数组
for key, value in ipairs(arr) do
print("key = ", key)
print("value = ", value)
end
-- 打印结果,在2时停止了
-- key = 1
-- value = 1
-- key = 2
-- value = 2