Inverted syntax: Difference between revisions

Content added Content deleted
(→‎{{header|Haskell}}: Added a Data.Bool.bool example.)
m (→‎{{header|Haskell}}: Expanded example)
Line 533: Line 533:


main :: IO ()
main :: IO ()
main =
main = do
let raining = False
let raining = False
in putStrLn $ bool "No need" "UMBRELLA !" raining</lang>
putStrLn $ bool "No need" "UMBRELLA !" raining
putStrLn $ (flip bool) "No need" "UMBRELLA !" raining</lang>
{{Out}}
{{Out}}
<pre>No need</pre>
<pre>No need
UMBRELLA !</pre>


=={{header|Icon}} and {{header|Unicon}}==
=={{header|Icon}} and {{header|Unicon}}==