欢迎!请查看 关于 页面以了解更多关于其功能的详细信息。
关于 sort 的 clojuredoc 写道 比较器必须实现 java.util.Comparator。然而,这似乎并非如此。作为 2-ary sort 的第一个参数提供的函数可以显式返回 true 或 false;它不需要实现java.util.Comparator。
比较器必须实现 java.util.Comparator。
true
false
java.util.Comparator
如果 clojuredoc 被更新来反映这个重要的特性将会很好。
另一个文档 https://clojure.org/guides/comparators 对此进行了更详细的解释。但即使这个文档存在,我认为它也不能证明(在我看来)简短的文档是不完整的。
这并没有错。Clojure函数是java.util.Comparator的实例。Dave在评论中提供的链接提供了更多细节。