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