Haskell-基本的な演算子

この章では、Haskellで使用されるさまざまな演算子について学習します。他のプログラミング言語と同様に、Haskellは加算、減算、乗算などのいくつかの基本的な操作をインテリジェントに処理します。次の章では、さまざまな演算子とその使用法について詳しく説明します。

この章では、オンラインプラットフォームを使用してHaskellでさまざまな演算子を使用します(https://www.tutorialspoint.com/codingground.htm)。使用しているのはinteger 数字を入力してください。 decimal 以降の章で番号を入力します。

加算演算子

名前が示すように、加算(+)演算子は加算関数に使用されます。次のサンプルコードは、Haskell −で2つの整数を追加する方法を示しています。

main = do 
   let var1 = 2 
   let var2 = 3 
   putStrLn "The addition of the two numbers is:" 
   print(var1 + var2)

上記のファイルでは、2つの別々の変数を作成しました var1 そして var2。最後に、を使用して結果を印刷していますadditionオペレーター。使用compile そして execute コードを実行するためのボタン。

このコードは、画面に次の出力を生成します-

The addition of the two numbers is:
5

減算演算子

名前が示すように、この演算子は減算演算に使用されます。次のサンプルコードは、Haskell −で2つの整数を減算する方法を示しています。

main = do 
   let var1 = 10 
   let var2 = 6 
   putStrLn "The Subtraction of the two numbers is:" 
   print(var1 - var2)

この例では、2つの変数を作成しました var1 そして var2。その後、減算(-)演算子を使用して2つの値を減算します。

このコードは、画面に次の出力を生成します-

The Subtraction of the two numbers is:
4

乗算演算子

この演算子は、乗算演算に使用されます。次のコードは、乗算演算子を使用してHaskellで2つの数値を乗算する方法を示しています-

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で2つの数を分割する方法を示しています-

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]