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 函数将不带参数调用以在每个分区中产生一个身份值。”这两处文档引用是矛盾的。combef 可能不带参数被调用或 reducef 可能不带参数被调用。

  • 第二个文档问题是关于 core.reducers 中大多数函数的参数数量。随着 Clojure 1.7 中 transducers 的引入,r/map 或 r/filter 等函数的单个参数似乎表明它们返回一个 transducer,而实际上它们只是返回它们的柯里化版本。文档字符串或参考页面上没有任何内容提及这些函数单个参数的返回值。

1 个答案

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