- Haskell 教程
- Haskell - 主页
- Haskell - 概述
- Haskell - 设置环境
- Haskell - 基本数据模型
- Haskell - 基本运算符
- Haskell - 决策
- Haskell - 类型与类型类
- Haskell - 函数
- Haskell - 函数的更多信息
- Haskell - 函数组合
- Haskell - 模块
- Haskell - 输入和输出
- Haskell - 函子
- Haskell - 单子
- Haskell - 拉链
- Haskell 实用资源
- Haskell - 快速指南
- Haskell - 实用资源
- Haskell - 讨论
Haskell - if-else 语句
以下是在 Haskell 中使用 if-else 条件语句的一般语法。
if<Condition> then <True-Value>else <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_decision_making.htm
广告