当前位置: 首页 > 文档资料 > Haskell 中文教程 >

if–else statement

优质
小牛编辑
138浏览
2023-12-01

以下是在Haskell中使用if-else conditional statement的一般语法。

if<Condition> then <True-Value>else <False-Value> 

在上面的表达中,

  • Condition - 这是将要测试的二进制条件。

  • True-Value - 它指的是Condition满足时的输出

  • False-Value - 它指的是当条件不满足时出现的输出。

由于Haskell代码被解释为数学表达式,因此上述语句将抛出一个错误,而不会阻塞。 以下代码显示了如何在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