intercambiar claves y valores en un mapa
¿Existe una función para intercambiar la clave y el valor de un mapa determinado? Entonces, dado un mapa, quiero que las claves se conviertan en valores y que las valore.
(swap {:a 2 b 4}) => {2 :a 4 :b}
Una forma de hacerlo es
(zipmap (vals my-map) (keys my-map))
Sin embargo, preguntándose si clojure proporciona una utilidad fn para esto?