将传感器应用于原子值的惯用方式是什么?
这似乎可以完成这项工作,但我不确定正确性(和风格^^)。
(let [xf1 (map inc)
xf2 (map #(+ % 2))
xf #(vec (eduction (comp xf2 xf1) %))
a (atom [1 2 3])]
(swap! a xf))
;=> [4 5 6]
将传感器应用于原子值的惯用方式是什么?
这似乎可以完成这项工作,但我不确定正确性(和风格^^)。
(let [xf1 (map inc)
xf2 (map #(+ % 2))
xf #(vec (eduction (comp xf2 xf1) %))
a (atom [1 2 3])]
(swap! a xf))
;=> [4 5 6]