这两个函数都是用来遍历表格数组的,性能几乎没有区别,其他区别如下:
iparis只会遍历数字索引,并在遇到第一个非数字索引时终止
paris则会遍历所有
lua
local t = {22,33,44,name='沧浪水',url='www.freecls.com',55,66}
t[10] = '100'
for k,v in ipairs(t) do
print(k,v)
end
--[[
1 22
2 33
3 44
4 55
5 66
--]]
t.sec = 10
for k,v in pairs(t) do
print(k,v)
end
--[[
1 22
2 33
3 44
4 55
5 66
sec 10
url www.freecls.com
name 沧浪水
10 100
--]]