欢迎!请查看 关于 页面以了解更多关于该功能的信息。
评论由:jafingerhut 发布
Kuldeep,我无法评论这个改变是否对 Clojure 开发者感兴趣,因为我不知道。
我可以说我附上的补丁不是期望的格式。请参阅下述页面以获取创建期望格式补丁的说明
http://dev.clojure.org/display/community/Developing%20Patches
评论由:kul 发布
针对 master 分支进行重构并生成补丁,具体说明请参阅 wiki。
评论由:vitoshka 发布
这对我是非常常见的模式。
处理此类状态相关条件的一种方法
(-> x (as-> y (if (:foo y) (assoc y :boo 0) y)) ...)
提出的 condp-> 实现更具可读性
condp->
(-> x (condp-> :foo (assoc :boo 0)) ...)
顺便说一句,condp-> 并不是 condp 的完全对应物。所以可能更短的 pred-> 或 p-> 命名更好。
condp
pred->
p->