From 0c20d12b90920713486967496cf07ae0c52d6150 Mon Sep 17 00:00:00 2001 From: "Erick G. Islas-Osuna" Date: Sun, 12 Jun 2022 14:31:48 -0500 Subject: [PATCH] fix update only evens --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6e8e88e..9b60158 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,8 @@ Consider these examples: :b [{:dd 4}]}) ;; Manual Clojure -(update-vals data (fn [vals] (map #(update-vals % inc) vals))) +(let [update-even #(update-vals % (fn [v] (cond-> v (even? v) inc)))] + (update-vals data #(mapv update-even %))) ;; Specter (transform [MAP-VALS ALL MAP-VALS even?] inc data)