Haskell-basic-operators
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]