「やらなければならないこと」としてのHaskellのMonad

山本悠滋

2014-05-11

はじめまして!

今日話すこと・話さないこと

先に結論

Monadは型クラス

そもそも型クラスって

型クラスのいいところ

Monadの場合は?

ここで(>>=)を見てみましょう。

(>>=) :: m a -> (a -> m b) -> m b

ここで(>>=)を見てみましょう。

(>>=) :: m a -> (a -> m b) -> m b

ここで(>>=)を見てみましょう。

(>>=) :: m a -> (a -> m b) -> m b

つまり!!

要するに!!

例えば!!

で、なにがうれしいの?

で、なにがうれしいの?

まとめ