- Haskell 教程
- Haskell - 首页
- Haskell - 概述
- Haskell - 环境设置
- Haskell - 基本数据模型
- Haskell - 基本运算符
- Haskell - 决策
- Haskell - 类型和类型类
- Haskell - 函数
- Haskell - 函数进阶
- Haskell - 函数组合
- Haskell - 模块
- Haskell - 输入与输出
- Haskell - Functor
- Haskell - Monad
- Haskell - Zipper
- Haskell 有用资源
- Haskell - 快速指南
- Haskell - 有用资源
- Haskell - 讨论
Haskell - 基本运算符
在本章中,我们将学习 Haskell 中使用的不同运算符。与其他编程语言一样,Haskell 智能地处理一些基本操作,例如加法、减法、乘法等。在接下来的章节中,我们将学习更多关于不同运算符及其用法的知识。
在本章中,我们将使用我们的在线平台 (https://tutorialspoint.com/codingground.htm) 在 Haskell 中使用不同的运算符。请记住,我们只使用 **整数** 类型数字,因为我们将在后续章节中学习更多关于 **小数** 类型数字的知识。
加法运算符
顾名思义,加法 (+) 运算符用于加法函数。以下示例代码演示了如何在 Haskell 中添加两个整数:
main = do let var1 = 2 let var2 = 3 putStrLn "The addition of the two numbers is:" print(var1 + var2)
在上面的文件中,我们创建了两个单独的变量 **var1** 和 **var2**。最后,我们使用 **加法** 运算符打印结果。使用 **编译** 和 **执行** 按钮运行您的代码。
此代码将在屏幕上产生以下输出:
The addition of the two numbers is: 5
减法运算符
顾名思义,此运算符用于减法运算。以下示例代码演示了如何在 Haskell 中减去两个整数:
main = do let var1 = 10 let var2 = 6 putStrLn "The Subtraction of the two numbers is:" print(var1 - var2)
在此示例中,我们创建了两个变量 **var1** 和 **var2**。然后,我们使用减法 (-) 运算符减去这两个值。
此代码将在屏幕上产生以下输出:
The Subtraction of the two numbers is: 4
乘法运算符
此运算符用于乘法运算。以下代码演示了如何使用乘法运算符在 Haskell 中将两个数字相乘:
main = do let var1 = 2 let var2 = 3 putStrLn "The Multiplication of the Two Numbers is:" print(var1 * var2)
当您在我们的在线平台上运行此代码时,它将产生以下输出:
The Multiplication of the Two Numbers is: 6
除法运算符
请查看以下代码。它演示了如何在 Haskell 中除以两个数字:
main = do let var1 = 12 let var2 = 3 putStrLn "The Division of the Two Numbers is:" print(var1/var2)
它将产生以下输出:
The Division of the Two Numbers is: 4.0
序列/范围运算符
序列或范围是 Haskell 中的一个特殊运算符。它用 "(..)" 表示。您可以在声明包含一系列值的列表时使用此运算符。
如果您想打印从 1 到 10 的所有值,则可以使用类似 "[1..10]" 的方法。类似地,如果您想生成从 "a" 到 "z" 的所有字母,则只需键入 **"[a..z]"**。
以下代码演示了如何使用序列运算符打印从 1 到 10 的所有值:
main :: IO() main = do print [1..10]
它将生成以下输出:
[1,2,3,4,5,6,7,8,9,10]