RosettaCodeData/Task/Inverted-syntax/Haskell/inverted-syntax-4.hs

17 lines
324 B
Haskell
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
import Data.Bool (bool)
main :: IO ()
main = do
let raining = False
putStrLn $ bool "No need" "UMBRELLA !" raining
putStrLn $ flip bool "No need" "UMBRELLA !" raining
putStrLn "\n--------\n"
mapM_ putStrLn $
[bool, flip bool]
<*> ["No need"]
<*> ["UMBRELLA !"]
<*> [raining, not raining]