Clojure, як і її предки Lisp, покладається на виключення для роботи з помилками.
Clojure спирається на можливості журналювання Java, але ви можете використовувати їх більш ідіоматичним способом Clojure.
Функції в Clojure визначаються за допомогою defn, за яким слідують назва, параметри та тіло функції.
defn
Рефакторинг в Clojure—завдяки його чистому синтаксису та функціональному парадигму—може бути надзвичайно прямолінійним.