Haskell - 基本运算符
在本章中,我们将了解 Haskell 中使用的不同运算符。与其他编程语言一样,Haskell 可以智能地处理一些基本运算,如加法、减法、乘法等。在接下来的章节中,我们将详细了解不同的运算符及其用法。
在本章中,我们将通过我们的在线平台(https://www.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]