开发手册 欢迎您!
软件开发者资料库

Haskell - 基本运算符

Haskell基本操作符 - 从基本概念到高级概念,从简单和简单的步骤学习Haskell,其中包括概述,环境设置,基本数据模型,基本操作符,决策,类型和类型类,函数,更多函数,函数组合,模块,输入和输出,Functor,Monads,拉链。

在本章中,我们将了解Haskell中使用的不同运算符.与其他编程语言一样,Haskell智能地处理一些基本操作,如加法,减法,乘法等.在接下来的章节中,我们将了解有关不同运算符及其用法的更多信息.

在本章中,我们将使用我们的在线平台在Haskell中使用不同的运算符( https://www.it1352.com/codingground.htm ).请记住,我们只使用整数类型数字,因为我们将在后续章节中详细了解十进制类型数字.

加法运算符

顾名思义,加法(+)运算符用于加法函数.以下示例代码显示了如何在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]".

以下代码显示如何使用Sequence运算符打印1到10之间的所有值 :

main :: IO() main = do    print [1..10]

它将生成以下内容输出 : 去;

  [1,2,3,4,5,6,7,8,9,10]