- Haskell 教程
- Haskell - 主頁
- Haskell - 概覽
- Haskell - 環境設定
- Haskell - 基本資料模型
- Haskell - 基本運算子
- Haskell - 決策制定
- Haskell - 型別和型別類
- Haskell - 函式
- Haskell - 有關函式的更多資訊
- Haskell - 函式組合
- Haskell - 模組
- Haskell - 輸入和輸出
- Haskell - 函子
- Haskell - Monads
- Haskell - Zippers
- Haskell 有用資源
- Haskell - 快速指南
- Haskell - 有用資源
- Haskell - 討論
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
廣告