Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Convenient commonly used and very helpful functions to work with Bool
.
Documentation
whenM :: Monad m => m Bool -> m () -> m () Source #
Monadic version of when
.
>>>
whenM (pure False) $ putText "No text :("
>>>
whenM (pure True) $ putText "Yes text :)"
Yes text :)>>>
whenM (Just True) (pure ())
Just ()>>>
whenM (Just False) (pure ())
Just ()>>>
whenM Nothing (pure ())
Nothing
unlessM :: Monad m => m Bool -> m () -> m () Source #
Monadic version of unless
.
>>>
unlessM (pure False) $ putText "No text :("
No text :(>>>
unlessM (pure True) $ putText "Yes text :)"