user=> (defn force-it
"The first function a young Jedi needs"
[jedi]
(str "Use the force," jedi))
user=> (force-it "Luke")
"Use the force,Luke"
user=> (doc force-it)
-------------------------
my-stuff.core/force-it
([jedi])
The first function a young Jedi needs
nil
Syntax of Anonymous Functions
user=> (def people ["Lea", "Han Solo"])
user=> (map (fn [w] (* 2 (count w))) people)
(6 16)
user=> (map #(* 2 (count %)) people)
(6 16)
user=> (def v [3 1 2])
user=> (filter odd? v)
(3 1)
user=> (filter #(< % 3) v)
(1 2)
user=> (apply + v)
6
user=> (apply max v)
3