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.