Haskell-nested-if-else-statement
提供:Dev Guides
Haskell-ネストされたif-elseステートメント
上記の例では、Haskellでの if-else ステートメントの使用を見てきました。 ここでは、1つの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"
上記の例では、1つの関数に複数の条件を導入しています。 関数の入力に応じて、異なる出力を提供します。 変数 "var" の値を変更して、すべての条件を確認できます。
私たちのコードは次の出力を生成します-
Number is Even