- Haskell 教程
- Haskell - 主页
- Haskell - 概览
- Haskell - 环境设置
- Haskell - 基本数据模型
- Haskell - 基本运算符
- Haskell - 决策制定
- Haskell - 类型和类型类
- Haskell - 函数
- Haskell - 有关函数的更多信息
- Haskell - 函数组合
- Haskell - 模块
- Haskell - 输入和输出
- Haskell - 函子
- Haskell - Monads
- Haskell - Zippers
- Haskell 有用资源
- Haskell - 快速指南
- Haskell - 有用资源
- Haskell - 讨论
Haskell - 嵌套 if-else 语句
在上述示例中,我们已经看到了 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
haskell_decision_making.htm
广告