TL;DR map はシーケンスの各要素に関数を適用し、filter は述語を満たす要素だけを残し、reduce はシーケンスを 1 つの値にまとめる。 apply は、受け取ったシーケンスを関数の引数として渡す。 どの関数にも組み込みの関数、無名関数、自作した関数を渡せる。 内容 シーケンスに使う map、filter、reduce、apply の 4 つの関数を扱う。どの関数にも組み込みの関数、無名関数、自作した関数を渡せる。各節のまとめは次のページにある。 Clojure Book 第16章 map Clojure Book 第16章 filter Clojure Book 第16章 reduce Clojure Book 第16章 apply キーワード Clojure シーケンス 無名関数 述語