CodeBlanks Logo Icon CodeBlanks

Atama operatörleri

=, +=, -=, *=, /= ve ++/-- ile kısayol atamalarını öğrenirsin.

Atama operatörleri

= operatörü bir değişkene değer atar. Kotlin, bileşik atama operatörleri de sunar: +=, -=, *=, /=, %=. Bu operatörler, işlem ve atamayı tek adımda yapar.

Örneğin x += 5, x = x + 5 ile aynıdır. Ayrıca ++ ve -- ile bir değişkeni bir artırıp azaltabilirsin.

var x = 10
x += 5      // x = 15
x -= 3      // x = 12
x++         // x = 13
x--         // x = 12

Uygulama Bileşik atama dene

Bir fun main() yaz. var total = 10 tanımla. total += 5 ile artır ve println(total) ile yazdır.

Örnek çözüm

Main.kt
fun main() {
    var total = 10
    total += 5
    println(total)
}

Beklenen çıktı

15

++ ve -- konumu

++ ve -- operatörleri değişkenden önce veya sonra gelebilir. ++x önce artırır sonra değeri verir; x++ önce değeri verir sonra artırır.

Tek başına kullanıldığında ikisi de aynı sonucu verir. Ancak bir ifade içinde kullanıldığında fark yaratır. Bu yüzden karışıklığı önlemek için tek başına kullanmak daha güvenlidir.

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Atama operatörleri: eksik parçayı tamamla

Soru
var x = 10
x ____= 5  // x = 15
Cevap
var x = 10
x += 5  // x = 15

Açıklama: Bileşik atama += ile yapılır.

2 `x += 5` ne yapar?

  • x'e 5 ekler Doğru cevap
  • x'i 5 yapar
  • x'i 5 ile çarpar
  • Hata verir

Açıklama: += operatörü x'e 5 ekler.

3 Atama operatörleri: kavramları eşleştir

Kavram Anlamı
= Atama
+= Ekle ve ata
-= Çıkar ve ata
++ Bir artır

Başlangıç bölümündeki tüm dersler