Haskell - if-else 语句
以下是在 Haskell 中使用if-else 条件语句的一般语法。
if<Condition> then <True-Value>else <False-Value>
在上面的表达式中,
条件- 这是将要测试的二进制条件。
True-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.htm