2024 Clojure 状态调查! 中分享您的想法。

欢迎!有关此处的更多信息,请参阅关于 页面。

0
文档

关于 core.reducers 文档的两个问题

  • 在 (链接:http://clojure.github.io/clojure/clojure.core-api.html#clojure.core.reducers/fold) 和此处提到的 (链接:https://clojure.org/reference/reducers) 文档中,存在矛盾之处。具体来说,前者中提到的“(通过调用(combinef)不带参数以获取种子值)”和后者中的“reducef 函数将不带参数调用,以便在各个分区中产生一个身份值”。这两个文档引用相互矛盾。要么调用 combinef 带不带参数,要么调用 reducef 带不带参数。

  • 第二个文档问题涉及 core.reducers 中大多数函数的算子。自 Clojure 1.7 引入转置器以来,像 r/map 或 r/filter 这样的函数的单算子形式给人一种它们返回一个转置器的印象,而实际上它们只是返回它们的柯里化版本。文档字符串或参考页面中没有提及这些具有单个参数的函数返回的是什么值。

1 答案

0
参考: https://clojure.atlassian.net/browse/CLJ-1913(由 alex+import 报告)
...