欢迎!请参阅 关于 页面以了解更多有关此功能的信息。
clojuredoc 中关于 sort 的说明 比较器必须实现 java.util.Comparator。然而,似乎并非如此。作为 2 参数 sort 的第一个参数提供的函数可以明确返回 true 或 false,无需实现 java.util.Comparator。
比较器必须实现 java.util.Comparator。
sort
true
false
java.util.Comparator
如果 clojuredoc 能够更新以反映这个重要的特性将会很好。
另一个文档 https://clojure.org/guides/comparators 更详细地解释了这一点。但是,在个人观点中,那个文档的存在并不能免除简短文档的不完整。
这是正确的。Clojure函数是java.util.Comparator的实例。Dave在评论中提供的链接提供了更多详细信息。