【发布时间】:2013-11-08 02:10:18
【问题描述】:
我想将一个值传递给两个函数。我希望在 Clojure 中有一种干净的方式来做到这一点。
例如,我有一个离散概率分布,表示为哈希图。假设我想将它传递给 mean 和 stdev 函数(即我的自定义均值和标准差函数。)
目前这是我所拥有的:
[(mean dist) (stdev dist)]
另一种方式——不是真正的改进——是:
((fn [x] [(mean x) (stdev x)]) dist)
我想更紧凑地做到这一点。怎么样?
【问题讨论】:
标签: clojure