Haskell - Temel Operatörler

Bu bölümde Haskell'de kullanılan farklı operatörler hakkında bilgi edineceğiz. Diğer programlama dilleri gibi Haskell de toplama, çıkarma, çarpma, vb. Gibi bazı temel işlemleri akıllıca gerçekleştirir. Sonraki bölümlerde, farklı operatörler ve bunların kullanımı hakkında daha fazla şey öğreneceğiz.

Bu bölümde, çevrimiçi platformumuzu kullanarak Haskell'de farklı operatörler kullanacağız (https://www.tutorialspoint.com/codingground.htm). Sadece kullandığımızı hatırlainteger sayıları yazın çünkü daha fazlasını öğreneceğiz decimal sonraki bölümlere sayıları yazın.

Toplama Operatörü

Adından da anlaşılacağı gibi, toplama (+) operatörü toplama işlevi için kullanılır. Aşağıdaki örnek kod, Haskell'de nasıl iki tamsayı ekleyebileceğinizi gösterir -

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

Yukarıdaki dosyada iki ayrı değişken oluşturduk var1 ve var2. Sonunda, sonucu kullanarakadditionŞebeke. Kullancompile ve execute Kodunuzu çalıştırmak için düğmeye basın.

Bu kod, ekranda aşağıdaki çıktıyı üretecektir -

The addition of the two numbers is:
5

Çıkarma Operatörü

Adından da anlaşılacağı gibi, bu operatör çıkarma işlemi için kullanılır. Aşağıdaki örnek kod, Haskell'de iki tamsayıyı nasıl çıkarabileceğinizi gösterir -

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

Bu örnekte, iki değişken oluşturduk var1 ve var2. Bundan sonra, iki değeri çıkarmak için çıkarma (-) operatörünü kullanırız.

Bu kod, ekranda aşağıdaki çıktıyı üretecektir -

The Subtraction of the two numbers is:
4

Çarpma Operatörü

Bu operatör, çarpma işlemleri için kullanılır. Aşağıdaki kod, Haskell'de Çarpma Operatörü kullanılarak iki sayının nasıl çarpılacağını gösterir -

main = do 
   let var1 = 2 
   let var2 = 3 
   putStrLn "The Multiplication of the Two Numbers is:" 
   print(var1 * var2)

Bu kod, çevrimiçi platformumuzda çalıştırdığınızda aşağıdaki çıktıyı üretecektir -

The Multiplication of the Two Numbers is:
6

Bölüm Operatörü

Aşağıdaki koda bir göz atın. Haskell'de iki sayıyı nasıl bölebileceğinizi gösterir -

main = do 
   let var1 = 12 
   let var2 = 3 
   putStrLn "The Division of the Two Numbers is:" 
   print(var1/var2)

Aşağıdaki çıktıyı üretecektir -

The Division of the Two Numbers is: 
4.0

Sıra / Aralık Operatörü

Sıra veya Aralık, Haskell'de özel bir operatördür. "(..)" ile gösterilir. Bu operatörü, bir dizi değer içeren bir listeyi bildirirken kullanabilirsiniz.

1'den 10'a kadar tüm değerleri yazdırmak istiyorsanız, "[1..10]" gibi bir şey kullanabilirsiniz. Benzer şekilde, "a" dan "z" ye tüm alfabeleri oluşturmak istiyorsanız, o zaman sadece yazabilirsiniz"[a..z]".

Aşağıdaki kod, 1'den 10'a kadar tüm değerleri yazdırmak için Sıra işlecini nasıl kullanabileceğinizi gösterir -

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

Aşağıdaki çıktıyı üretecektir -

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