相关疑难解决方法(0)

Clojure:用三个参数减少

reduce每当我必须按时处理项目(比如reduce)时,我经常发现自己需要一种扩展,积累某种结果(比如reduce),但是根据序列的前一项(不像reduce)进行处理.

例如(一个愚蠢的),如果当前项和前一项都是偶数,则向累加器加1,并减去其中一项奇数.这只是一个愚蠢的案例,但我经常遇到这种问题.我通常将一个向量作为累加器,因此第一项是真正的聚合,第二项是前一项.这不是很优雅,当然也很冗长.

在这些情况下是否有核心功能可以帮助?处理这类问题最常用的方法是什么?谢谢

clojure

12
推荐指数
2
解决办法
1087
查看次数

标签 统计

clojure ×1