下面是在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类