かとじゅんの技術日誌

技術の話をするところ

2012-12-15から1日間の記事一覧

Maybeを自作してみる(Monad編 その1)

Monadを調べていると、モナモナ言いたくなりますね! さて、OptionをMonad対応する例を書いてみます。 Monad型クラスは次のような定義になっています。returnと>>=を実装せいということらしい。 class Monad m where return :: a -> m a (>>=) :: m a -> (a …