15
Existe-t-il une manière meilleure ou plus concise de faire ce qui suit?Quelle est la manière idiomatique d'échanger deux éléments dans un vecteur?
(defn swap [v i1 i2]
"swap two positions in a vector"
(let [e1 (v i1)
e2 (v i2)]
(-> (assoc v i1 e2)
(assoc i2 e1))))
J'aime mieux votre implémentation. –