Golang Operatörleri Nelerdir?
Golang Operatörleri
Daha önceki yazılarımızda Go programlama dili ile ilgili genel bilgiler vermiştik. Go hakkında genel bilgi edinebilmek için Golang Nedir? Go Programlama Dili Nedir? yazımızı okuyabilirsiniz.
Golang Operatörleri;
- Aritmetik Operatörler
- Atama Operatörleri
- Karşılaştırma Operatörleri
- Mantıksal Operatörler
Aritmetik Operatörler
Aritmetik operatörler, sayılar üzerinde matematiksel işlemler yapmak için kullanılır.
Operatör | Açıklama |
---|---|
+ | Toplama işlemi için kullanılır. |
– | Çıkarma işlemi için kullanılır. |
* | Çarpma işlemi için kullanılır. |
/ | Bölme işlemi için kullanılır. |
% | Mod(bölümden kalan) işlemi için kullanılır. |
Atama Operatörleri
Atama operatörleri, değişkene değer atamak için kullanılan operatörlerdir.
Operatör | Açıklama | Örnek |
---|---|---|
= | Türü belirlenmiş değişkene değer ataması yapmak için kullanılır. | x = 3 |
:= | Yeni bir değişken oluşturup ve değişkene sağdaki değeri atar. | x := 3 |
+= | Değişkenin değeri ile sağdaki değeri toplar ve değişkenin değerini günceller. | x += 3 |
-= | Değişkenin değerinden sağdaki değeri çıkarır ve değişkenin değerini günceller. | x -= 3 |
*= | Değişkenin değeri ile sağdaki değeri çarpar ve değişkenin değerini günceller. | x *= 3 |
/= | Değişkenin değerini sağdaki değere böler ve değişkenin değerini günceller. | x /= 3 |
%= | Değişkenin değeri ile sağdaki değerin bölümünden kalan sonucu değişkene atar ve değerini günceller. | x %= 3 |
Karşılaştırma Operatörleri
Karşılaştırma operatörleri, iki değeri birbiriyle kıyaslamasıdır. Bu kıyaslama esnasında bool değeri döndürür. Yani kıyaslama doğru ise true, yanlış ise false değerini döndürür.
Operatör | Açıklama |
---|---|
== | Eşit |
!= | Eşit değil |
< | Küçük |
<= | Küçük eşit |
> | Büyük |
>= | Büyük eşit |
Mantıksal Operatörler
Mantıksal operatörler, birden fazla değeri kontrol eder.
Operatör | Açıklama |
---|---|
&& | “VE” operatörüdür. Kullanılan tüm değişkenlerin koşulu sağlaması gerekmektedir. |
|| | “VEYA” operatörüdür. Kullanılan değişkenlerden en az bir tanesinin koşulu sağlaması gerekmektedir. |
! | “Değil” operatörüdür. Değişkenin tersi anlamındadır. Yani !x ifadesi x değerinden başka bir değer ise koşul gerçekleşir. |