在努力保持功能风格时,我很难理解何时应该更喜欢:
(-> [1 2 3] reverse last)
过度:
(last (reverse [1 2 3]))
当我在一个项目中遇到这两种风格时,我发现它打破了我的流程,因为我必须在思考函数组合和思考中间值状态之间切换.
我应该在什么时候使用哪个?
syntax macros clojure operators
clojure ×1
macros ×1
operators ×1
syntax ×1