Uma função anônima é uma função que não possui um nome associado a ela. A seguir está um exemplo de uma função anônima.
(ns clojure.examples.hello
(:gen-class))
;; This program displays Hello World
(defn Example []
((fn [x] (* 2 x)) 2))
(Example)
O exemplo acima define uma função que recebe o valor 'x' como argumento e a própria função multiplica o valor do argumento por 2.