私は今日、私は、前のものの結果に基づいて、マップ内のエントリを漸進的に関連させたいと思ったことに出くわしました。ここに私がしたことがあります:Clojureのプログレッシブアソシエンス
(defn -Y [v k f] (assoc v k (f v)))
(defn build-map [a-map]
(-> a-map
(-Y :x #(reduce + (:values %)) )
(-Y :y #(/ (:x %) 100))
(-Y :z #(* (:y %) 10000000))
)
)
(build-map {:values (range 8)})
私はあなたの考えを歓迎します)それはいいですか? b)私が見たことがない既存の方法がありますか? (APIがうまくいきません)
私は物事を作るために... –