Haskell-if-else-statement
提供:Dev Guides
Haskell-if-elseステートメント
Haskellで* if-else条件ステートメント*を使用する一般的な構文は次のとおりです。
if<Condition> then <True-Value>else <False-Value>
上記の式では、
- 条件-テストされるのはバイナリ条件です。
- True-Value - Condition が満たされるときに出力される
- 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