欢迎!有关如何使用本站,请参阅 关于 页面的更多信息。
clojure 库中对 sort 的文档说明 比较器必须实现 java.util.Comparator。然而,情况似乎并非如此。作为二元 sort 函数的第一个参数提供的函数可以显式返回 true 或 false;无需实现 java.util.Comparator。
比较器必须实现 java.util.Comparator。
sort
true
false
java.util.Comparator
如果 clojuredoc 能更新以反映这个重要的特性,那就太好了。
还有一个文档 https://clojure.org/guides/comparators,它更详细地解释了这一点。但在我看来,该文档的存在并不能免除(即使不完整)由于 clojuredoc 短文档的正确性。
这并没有错。Clojure 函数 确实是 java.util.Comparator 的实例。Dave 在评论中提供的链接提供了更多详细信息。