[Haskell-beginners] About monad
Trung Quang Nguyen
trungnq97 at gmail.com
Thu Dec 20 15:07:02 CET 2012
Hi all,
I saw this
1. instance Monad Maybe where
2. return x = Just x
3. Nothing >>= f = Nothing
4. Just x >>= f = f x
5. fail _ = Nothing
I am wondering about the implementation of function (>>=). Why don't
it be *Just
x >>= f = Just (f x)*?
Any body knows about this?
--Trung
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20121220/263cf930/attachment.htm>
More information about the Beginners
mailing list