特定のキーに一致するマップ内のすべての要素に関数を適用しようとしています。
(def mymap {:a "a" :b "b" :c "c"})
(update-in mymap [:a :b] #(str "X-" %))
私は期待しています
{:a "X-a", :c "c", :b "X-b"}
しかし、私は得る
ClassCastException java.lang.String は clojure.lang.Associative clojure.lang.RT.assoc にキャストできません (RT.java:702)
誰でもこれで私を助けることができますか?