在上面的範例中,我們看到了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