2012-04-24から1日間の記事一覧
次はリストトランスフォーマーを考えましょう。 Maybeトランスフォーマーのように、1つ引数をとるコンストラクタ付きのデータ型を定義します。 newtype ListT m a = ListT { runListT :: m [a] } ListTモナドの実装も、もとのListモナドのそれと非常に似通…
次はリストトランスフォーマーを考えましょう。 Maybeトランスフォーマーのように、1つ引数をとるコンストラクタ付きのデータ型を定義します。 newtype ListT m a = ListT { runListT :: m [a] } ListTモナドの実装も、もとのListモナドのそれと非常に似通…