lua 中pairs 和 ipairs区别

pairs可以遍历表中所有的key,并且除了迭代器本身以及遍历表本身还可以返回nil;

 

但是ipairs则不能返回nil,只能返回数字0,如果遇到nil则退出。它只能遍历到表中出现的第一个不是整数的key

 

你可能感兴趣的:(lua 中pairs 和 ipairs区别)