欢迎!请参阅关于页面以了解更多关于该功能的详细信息。
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 在评论中提供的链接提供了更多细节。