很久以前,我在使用lua的过程中,对于pairs和ipairs的理解还处于表层,认为我了解的就是全部。 ipairs就是对表中元素进行顺序排序,pairs就是对表中元素进行随机排序。 比如如下例子: local t = {20, "ss", print, 10}print("------ipairs------")for k,v in ipairs(t) doprint(k,v)end
pairs()和ipairs()区别在于pairs()可以遍历整个table, 即包括数组及非数组部分 #!/usr/bin/luaimpl = {"dddd","sss",a=123,["wee"]="one",["two"]="linux"}print("-------pairs------")for key, val in pairs(impl) dopri