You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Here is a version that will create a vector when the key is numerical. This may be useful instead of throwing an IndexOutOfBoundsException.\n```clojure\n(defn assoc-in-idx [m [k & ks] v]\n (let [value (get m k (when (number? (first ks)) []))\n m (if (and (vector? m) (number? k) (-> m count (< k)))\n (reduce (fn [m _] (conj m nil)) m (range (count m) k))\n m)\n v (if ks\n (assoc-in-idx value ks v)\n v)]\n (assoc m k v)))\n```\n> copied from [clojuredocs.org](https://clojuredocs.org/clojure.core/assoc) for test"
38
38
"; removes nil from list or vector\n(keep identity [:a :b nil :d nil :f])\n; => (:a :b :d :f)"
39
-
"org.clojure/clojure/clojure.core/remove/0"
39
+
"org.clojure/clojure/clojure.core/remove"
40
40
"; 6 random integers (from 0 to 60)\n(take 6 (repeatedly #(rand-int 60)))"
0 commit comments