Clojure その21 # について
正月2日めからなんでClojureの勉強してるんだろう・・・
今回はたびたび出てくる#について
#は無名関数のリーダーマクロだ
(※マクロとリーダーマクロは全く違うらしい。まだそこまで読み込めていない。。。)
Clojureにおける無名関数は fn で作れるが
# を使えば暗黙の引数名によって更に簡略に書ける
ちなみに暗黙の引数名は % を使うことになる
%1 で一つ目、 %2 で2つ目と言った具合だ
引数一つで良ければ % だけでいい
- 作者: Stuart Halloway and Aaron Bedra,川合史朗
- 出版社/メーカー: オーム社
- 発売日: 2013/04/26
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (9件) を見る