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
haskell_decision_making.htm
廣告
© . All rights reserved.