2010-01-21 文法覚え書き Clojure (for [要素 集合] 処理) (loop [変数 初期値] (recur 次の値)) (do 1番目の処理 2番目の処理...) (when 条件 条件が成り立つ時の処理1 処理2...) (when-not 条件 条件が成り立たない時の処理1 処理2...) (filter 関数 集合) 関数に渡される要素は%で表す (reduce 関数 初期値 集合)