클로저는 리스프 계열 언어들처럼 예외를 사용하여 에러를 처리합니다.
Clojure는 Java의 로깅 기능을 활용하지만, 좀 더 관용적인 Clojure 방식으로 이를 활용할 수 있습니다.
클로저(Clojure)에서 함수는 defn을 이용해 정의되며, 그 뒤에 이름, 파라미터, 그리고 몸체가 옵니다.
defn
클린한 문법과 함수형 패러다임 덕분에 Clojure에서의 리팩터링은 매우 직관적일 수 있습니다.