clojure functions 3
TRANSCRIPT
Clojure Example Functions
ilegra - LDCBy Jackson dos Santos
Select-keys
user => (prn (select-keys {:a 1 :b 2 :c 3} [:a :b]))
{:b 2, :a 1}
nil
shuffle
user => (shuffle '(1 2 3 4 5 6))
[1 6 4 5 3 2]
Set-error-handler - set-error-mode(def bond (agent 1))
(defn handle-log-error [the-agent the-err]
(println (str "the Agent " the-agent " threw the exception " the-err))
)
(set-error-handler! bond handle-log-error)
(set-error-mode! bond :fail)
(send bond / 0)
some-fn
user => ((some-fn odd?) 2 4 6)
=> false
It works just for clojure 1.3....
4Clojure Problems Solved
4Clojure Problems Solved
4Clojure Problems Solved