- モナドは「失敗系」と「状態系」の2つがある
- Writer モナドは、ある値 a とそれに付随する値 w から構成されていて、何らかの情報を w に書き込む操作を行う
このWriterモナドを使って、ユークリッドの互除法にログを残す機能を追加したものを実装したり出来る。
以下、HaskellとScalazの書き方(Scalaz)
独習 Scalaz — Writer? 中の人なんていません!
すごいH本のP323
- 作者: Miran Lipovaca
- 出版社/メーカー: オーム社
- 発売日: 2012/09/21
- メディア: Kindle版
- 購入: 4人 クリック: 9回
- この商品を含むブログを見る