TL;DR
- 関数型スタイルや並行プログラミング、Java の呼び出しを使いこなす前に、言語としての Clojure の基本を一通り見る章。
- フォーム、関数、var と名前空間、メタデータ、Java の呼び出し、フロー制御を扱い、最後に
forループを使わない書き方を Java のコードと比べる。
内容
Clojure は関数型スタイルや並行プログラミング、Java の簡単な呼び出しを通して大きな力を発揮する。そのためには言語の基本から始めなければならないので、この章では言語としての Clojure を一通り見ていく。各節のまとめは次のページにある。
- Programming Clojure, Third Edition 第2章 Clojure の基本
- Programming Clojure, Third Edition 第2章 関数
- Programming Clojure, Third Edition 第2章 var・束縛・名前空間
- Programming Clojure, Third Edition 第2章 メタデータ
- Programming Clojure, Third Edition 第2章 Java を呼び出す
- Programming Clojure, Third Edition 第2章 コメントとフロー制御
- Programming Clojure, Third Edition 第2章 for ループはどこにある?