Clojure是一門Lisp方言。它通過函數式編程技術,直接支持并發(fā)軟件開發(fā),得到眾多開發(fā)人員的歡迎。《Clojure編程樂趣》并非Clojure初學指南,也不是一本Clojure的編程操作手冊,而是通過對Clojure詳盡地探究,教授函數式的程序設計方式,幫助讀者理解和體會Clojure編程的樂趣,進而開發(fā)出優(yōu)美的軟件。全書分為5個部分共13章。第1部分是基礎,包括第1章到第3章,從Clojure背后的思想開始,介紹了Clojure的基礎知識,并帶領讀者初步嘗試Clojure編程。第2部分包括第4章和第5章,介紹了Clojure的各種數據類型。第3部分是第6章和第7章,介紹了函數式編程的特性。第4部分包括第8章到第11章,分別介紹了宏、組合數據域代碼、Clojure對Java的調用,以及并發(fā)編程等較為高級的話題。第5部分為第12章和第13章,探討了Clojure的性能問題及其帶給我們的思考。《Clojure編程樂趣》適合有一定基礎的Clojure程序員閱讀,進而掌握函數編程的思考方法和程序設計方法,也可以作為讀者學習函數式編程的參考資料。