Fundamentals5 / 11
Up next

defn and fn

;; defn defines a named function
(defn square [x]
  (* x x))

;; fn (or #()) makes an anonymous function
(println (square 9))
(println (map #(* % 2) [1 2 3]))
What you're solving

named and anonymous functions