[Haskell-beginners] Maybe monad and computations
Emmanuel Touzery
etouzery at gmail.com
Fri Sep 6 21:49:22 CEST 2013
Hello,
I'm often using the Maybe monad to combine Maybe computations one after
the other without conditionals.
But I'm not sure how to do it, when I have several operations which return
Maybe and I want all the indiviual values in the end, not a combination of
the values.
Currently I do:
let allTogether = do
ma <- doA
mb <- doB
return (ma, mb)
case allTogether of
Nothing -> ...
Just (a, b) -> ...
This way in this case I have one case instead of two, however I'm sure
there must be a nicer way to achieve this result?
Thank you!
Emmanuel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20130906/e60a6411/attachment.htm>
More information about the Beginners
mailing list