LUA 表排序
LUA 表排序
t = { [1] = 1, [344222] = 12, [223232] = 20}for k, v in pairs(t) do--注意這個輸出順序是沒有規律的!!!print(k, v) endlocal keys = {} for k, _ in pairs(t) dotable.insert(keys, k) endfunction cmp(v1, v2)return v1 > v2 endprint("---------------------") table.sort(keys, function(v1, v2)return v1 > v2end) for _, v in pairs(keys) doprint(v, t[v]) end?
posted on 2017-01-18 10:55 時空觀察者9號 閱讀(...) 評論(...) 編輯 收藏
總結
- 上一篇: LUA表的引用理解
- 下一篇: LUA table.sort的问题,数组