Clojure: Jak zastosować funkcję do podzbioru wpisów na mapie mieszania?
Nie jestem Clojure i próbuję dowiedzieć się, jak to zrobić.
Chcę utworzyć nową mapę mieszającą, która dla podzbioru kluczy w mapie mieszającej stosuje funkcję do elementów. Jak najlepiej to zrobić?
(let
[my-map {:hello "World" :try "This" :foo "bar"}]
(println (doToMap my-map [:hello :foo] (fn [k] (.toUpperCase k)))
To powinno dać mapę z czymś podobnym
{:hello "WORLD" :try "This" :foo "BAR"}