Kotlin’de Operatörler

Dincer Degre
DincerDegre
Published in
2 min readAug 19, 2021

Kotlin’de Operatörler konusu oldukça detaylı bir konu, o yüzden bu yazı biraz uzun olabilir ama bunları öğrenmemiz gerekiyor.

Şimdi Basit Atama Operatörleri ile başlayarak yazımıza giriş yapalım

Basit Atama Operatörleri

Bu operatörlere ilk örnek değişkenlere değer atarken yaptığımız eşittir (=) operatörüdür. Bunların dışında += , -= , /= , *=, %= işaretleri de atama operatörlerine örnektir.

Bu örnekte yaptığımız işi daha kolay yapabiliriz. Bunun için Binary operatörler denen şeyleri kullanırız.

Aritmetik Operatörler

Aslında bu operatörleri çok iyi biliyorsunuz. Bunlar matematikte de işimize yarayan işlem operatörleridir.+(topla), -(çıkar), *(çarp), /(böl), %(mod alma) operatörleri aritmetik operatörlerdir.

Aritmetik işlemlerde bildiğiniz gibi aritmetik işlem önceliği diye bir şey vardır. Burada öncelik sırasını aşağıda veriyorum. Formüllerinizi ona göre şekillendirmeniz iyi olacaktır.

1. () parantez içi

2. * veya /(çarpma veya bölme)

3. % mod alma

4. + ve ya - (toplama veya çıkarma)

Mantıksal Operatörler

2 değer arasında kıyaslama yaparken mantıksal operatörler kullanılır.

  1. ==(eşittir),
  2. !=(eşit değildir)
  3. > (büyüktür)
  4. <(küçüktür)
  5. >=(büyük eşittir)
  6. <= (küçük eşittir)
  7. && (ve)
  8. || (veya)

Şimdi bu operatörleri örnekle pekiştirelim.

! - Not Operatörü

Not operatörü var olan durumu tersine çevirir. Yukarıdaki örnekten gidersek kısaca açıklayalım.

!durum1 yazarsak true olan durum1 i false a çevirir, !durum2 yazarsak false olan değeri true ya çevirir.

? ve !! Operatörleri

Soru işareti operatörü veri tipini belirlemiş olduğumuz bir değişkene null değerini atayabilmemize yarar.

!! operatörü ise eğer bir değişkenin null olmadığına eminsek kullanılır. Bu operatörü kullandığınız değişken null olursa kod hata verir. Bu işaret ben eminim bu bir null değil demektir.

Şimdi örneğimize bakalım;

Kotlin Operatörlerini de böylelikle bitirmiş olduk. Bir sonraki yazıda görüşmek üzere.

--

--