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

欢迎!请参阅关于页面以获取有关其工作方式的更多信息。

+2
转换器

当以1参数调用时,reductions当前不提供转换器。

建议

  • 具有显式初始化值的reduction转换器:reductions-with
  • 由于arity冲突,这是一个单独的函数,而不是与reductions结合

第二补丁提出了一个允许显式初始化值的变体:reductions-with

(assert (= (sequence (reductions-with + 0) [1 2 3 4 5]) [1 3 6 10 15])))

补丁: 0003-add-reductions-with.patch

由Alex Miller预审:

...