cafeteria-prelude-0.1.0.0: Prelude subsets—take only what you want!
Prelude.Source.Control.Monad
Synopsis
mapM :: Monad m => (a -> m b) -> [a] -> m [b]
mapM f is equivalent to sequence . map f.
mapM f
mapM
sequence . map f
sequence
map
mapM_ :: Monad m => (a -> m b) -> [a] -> m ()
mapM_ f is equivalent to sequence_ . map f.
mapM_ f
mapM_
sequence_ . map f
sequence_
sequence :: Monad m => [m a] -> m [a]
Evaluate each action in the sequence from left to right, and collect the results.
sequence_ :: Monad m => [m a] -> m ()
Evaluate each action in the sequence from left to right, and ignore the results.
(=<<) :: Monad m => (a -> m b) -> m a -> m b infixr 1
Same as >>=, but with the arguments interchanged.
>>=