Haskell - if-else 语句



以下是在 Haskell 中使用 if-else 条件语句的一般语法。

if<Condition> then <True-Value>else <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.htm
广告
© . All rights reserved.