欢迎!请参阅关于页面获取有关本站工作方式的更多信息。
clojuredoc中关于sort的解释说 comparator必须实现java.util.Comparator。然而,这似乎并不成立。作为二元sort函数的第一个参数提供的函数可以显式返回true或false;它不必实现java.util.Comparator。
comparator必须实现java.util.Comparator。
如果clojuredoc能够更新以反映这一重要功能,那就太好了。
还有另一篇文档https://clojure.org/guides/comparators,它更详细地解释了这一点。但是,我认为这份文档的存在并不能使短篇文档从错误中解脱出来,即使它是不完整的。
这并不错误。Clojure函数确实是java.util.Comparator的实例。Dave在评论中提供的链接提供了更多详细信息。
java.util.Comparator