Haskell-basic-operators

提供:Dev Guides
移動先:案内検索

Haskell-基本的な演算子

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

この章では、オンラインプラットフォーム(https://www.finddevguides.com/codingground)を使用して、Haskellでさまざまな演算子を使用します。 整数*型番号のみを使用していることに注意してください。これは、後続の章で 10進数*型番号について詳しく学習するためです。

加算演算子

名前が示すように、加算(+)演算子は加算機能に使用されます。 次のサンプルコードは、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]" と入力するだけです。

次のコードは、シーケンス演算子を使用して1から10までのすべての値を印刷する方法を示しています-

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

それは次の出力を生成します-

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