遍历数组型(连续数字下标)table时,pairs和ipairs效果相同
遍历非数组型(数字字母混合,或者非连续数字)table时:
pairs:先输出数字类型key的键值(按照key的出现顺序),再输出字母类型key的键值(无序)
ipairs:从第一个数字key开始,依次输出所有的key+1的键值,遇到字母下标并不会结束遍历,只是不输出而已.
从效果上看,pairs完全包括了ipairs的能力
通常遍历table的需求是:不考虑table是数组型table还是非数组型table,遍历table中的键值
那么这种情况全部使用pairs即可遍历table.