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

Nested if-else statement

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

在上面的例子中,我们已经看到在Haskell中使用if-else语句。 在这里,我们将学习如何在一个Haskell程序中使用多个if-else语句。

在Haskell中,通过将每个if语句与其对应的else语句分开来使用多行if

以下代码显示了如何在Haskell中使用嵌套的if-else语句 -

main = do   
   let var = 26 
   if var == 0 
      then putStrLn "Number is zero" 
   else if var `rem` 2 == 0 
      then putStrLn "Number is Even" 
   else putStrLn "Number is Odd"

在上面的例子中,我们在一个函数中引入了多个条件。 根据功能输入,它将为我们提供不同的输出。 您可以更改变量"var"的值以检查所有条件。

我们的代码将产生以下输出 -

Number is Even