Haskell嵌套if–else語句

在上面的示例中,我們看到了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