我正在尝试将函数应用于映射中与某个键匹配的所有元素。
(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)
任何人都可以帮助我吗?