
19 Nov
2010
19 Nov
'10
1:56 a.m.
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