【问题标题】:clojure: reverse with sort and without itclojure:反向排序和没有排序 【发布时间】:2016-12-05 02:31:22 【问题描述】: reverse 无法正常工作 user=> (reverse (list 5 7 9 0)) (0 9 7 5) 它不应该返回 (9 7 5 0) 但是反向可以很好地使用排序 user=> (reverse (sort (list 5 7 9 0))) (9 7 5 0) 谁能解释第一种情况的行为。 【问题讨论】: 标签: clojure 【解决方案1】: 不,这是reverse 应该做的: 以相反的顺序返回 coll 中项目的 seq。不懒。 这是逆序,而不是逆排序顺序。 【讨论】: