Haskell运算符

/ / 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

 - 减法

顾名思义,该运算符用于减法运算。

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

 * 乘法

该运算符用于乘法运算。

链接:https://www.learnfk.comhttps://www.learnfk.com/haskell/haskell-basic-operators.html

来源:LearnFk无涯教程网

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 

序列运算符

Sequence序列或Range范围是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] 

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

结构写作力 -〔李忠秋〕

深入拆解消息队列47讲 -〔许文强〕

说透区块链 -〔自游〕

容量保障核心技术与实战 -〔吴骏龙〕

技术面试官识人手册 -〔熊燚(四火)〕

流程型组织15讲 -〔蒋伟良〕

代码之丑 -〔郑晔〕

Linux内核技术实战课 -〔邵亚方〕

To B市场品牌实战课 -〔曹林〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者