Menu
Coddy logo textTech

Artırımlı Atama

Coddy'nin Kotlin Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 21 / 93.

Bir değişkenin değerini mevcut değerine göre güncellemeniz gerektiğinde Kotlin, artırılmış atama operatörleri sağlar. Bunlar, bir aritmetik işlemi atamayla birleştirerek tek ve daha kısa bir ifade oluşturur.

x = x + 5 yazmak yerine x += 5 yazabilirsiniz. İkisi de aynı şeyi yapar, ancak kısaltılmış sürüm daha temizdir ve gerçek kodlarda daha yaygındır:

fun main() {
    var score = 10
    score += 5   // Aynı: score = score + 5
    println(score)  // Yazdırır: 15
}

Her aritmetik operatörünün artırılmış atama sürümü vardır:

OperatörÖrnekŞuna eşdeğer
+=x += 3x = x + 3
-=x -= 3x = x - 3
*=x *= 3x = x * 3
/=x /= 3x = x / 3
%=x %= 3x = x % 3
fun main() {
    var balance = 100
    balance -= 25   // 25 çıkar
    balance *= 2    // İkiye katla
    println(balance)  // Yazdırır: 150
}

Unutma, bu operatörler değişkeni değiştirir; bu nedenle var kullanmalısın, val değil.

challenge icon

Görev

Kolay

start, addValue ve multiplyValue değerlerini alan ve artırılmış atama işlemlerini uyguladıktan sonraki nihai sonucu döndüren bir applyOperations işlevi yazın.

Başlangıç değerinden başlayarak önce buna addValue ekleyin, ardından sonucu multiplyValue ile çarpın.

Mantık:

  1. start değeriyle başlayın
  2. addValue eklemek için += kullanın
  3. multiplyValue ile çarpmak için *= kullanın

Parametreler:

  • start (Int): Başlangıç değeri
  • addValue (Int): Eklenecek değer
  • multiplyValue (Int): Çarpılacak değer

Döndürür: Her iki işlemden sonraki nihai sonuç (Int)

Kendin dene

fun applyOperations(start: Int, addValue: Int, multiplyValue: Int): Int {
    // Kodu buraya yaz
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Kotlin playground