Haskell - if-else 语句
以下是在 Haskell 中使用 if-else 条件语句的一般语法。
if<Condition> then <True-Value>else <False-Value>
在上面的表达式中,
Condition − 这是将要测试的二进制条件。
True-Value − 指条件满足时的输出
False-Value − 是指条件不满足时的输出。
由于 Haskell 代码被解释为数学表达式,因此如果没有 else 块,上述语句将引发错误。 以下代码展示了如何在 Haskell 中使用 if-else 语句 −
main = do let var = 23 if var `rem` 2 == 0 then putStrLn "Number is Even" else putStrLn "Number is Odd"
在上面的示例中,给定的条件失败。 因此,else块将被执行。 它将产生以下输出 −
Number is Odd
❮ haskell_decision_making.html