- Haskell 教程
- Haskell - 主頁
- Haskell - 概述
- Haskell - 設定環境
- Haskell - 基本資料模型
- Haskell - 基本運算子
- Haskell - 決策
- Haskell - 型別與型別類
- Haskell - 函式
- Haskell - 函式的更多資訊
- Haskell - 函式組合
- Haskell - 模組
- Haskell - 輸入和輸出
- Haskell - 函子
- Haskell - 單子
- Haskell - 拉鍊
- Haskell 實用資源
- Haskell - 快速指南
- Haskell - 實用資源
- Haskell - 討論
Haskell - if-else 語句
以下是在 Haskell 中使用 if-else 條件語句的一般語法。
if<Condition> then <True-Value>else <False-Value>
在上述表示式中,
條件 - 將測試條件。它是二進位制的。
真-值 - 指的是當 條件 滿足時顯示的輸出。
假-值 - 指的是當條件不滿足時顯示的輸出。
由於 Haskell 程式碼被解釋為數學表示式,因此沒有 else 塊的上述語句將引發錯誤。以下程式碼顯示如何在 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
haskell_decision_making.htm
廣告