私が理解したHaskellのMonadについてお話します。 Monad自体は至って単純で、なんでもできます。なんでもできるから難しいのです。 Monadはみんな機能が(一見して)バラバラですが、大事なことはだいたい>>=(bind関数)がやっています。 みんなそれぞれ>>=が違うだけなんです。Lire moins