当用for的非迭代方式循环tab时,访问的是tab的list部分,类似for的ipairs迭代

a = {key = 'ssss',1,2,3}

for i=1,5 do
print(a[i])
end

--[[
1
2
3
nil
nil
--]]

 

print()


for i,v in ipairs(a) do
print(v)
end

--[[
1
2
3
--]]

 

print()

 

for k,v in pairs(a) do
print(v)
end

--[[
1
2
3
ssss
--]]

posted @ 2020-09-29 14:34  流星曳尾  阅读(107)  评论(0编辑  收藏  举报