Лямбда-выражения

;; the full form: fn with one named parameter
(def pow-of-two (fn [power] (long (Math/pow 2 power))))
(def pow8 (pow-of-two 8))
;; pow8 is 256

;; the short form: #() with % for the only parameter
(def pow-of-three #(Math/pow 3 %))
(def pow3 (pow-of-three 3))
;; pow3 is 27.0

(println "pow8 is" pow8)
(println "pow3 is" pow3)