下麵是在Haskell中使用if-else
條件語句的一般語法。
if<Condition> then <True-Value>else <False-Value>
在上面的運算式中:
Condition
- 表示將要測試的二進位條件。True-Value
- 表示條件滿足時出現的輸出。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決策制定
下一篇:
Haskell類型和Type類