[Haskell-beginners] Ignoring the result of a monadic computation
Tim Baumgartner
jongleur0815 at gmx.de
Fri Nov 19 01:56:02 EST 2010
Hi,
while learning about monads, I had something like
do
line <- getLine
something
putStrLn line
and I wondered if I could write it in one line, without naming of parameters.
I finally came up with
getLine >>= ignore something >>= putStrLn
using
ignore :: Monad m => m a -> b -> m b
ignore m a = m >> return a
I'm satisfied with this solution but searching hoogle I didn't find a standard function for my ignore. Am I missing something?
Cheers,
Tim
--
GRATIS! Movie-FLAT mit über 300 Videos.
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome
More information about the Beginners
mailing list