Menu
Coddy logo textTech

Bileşik Atama

Coddy'nin Swift Journey'sinin Temeller bölümünün bir parçası. Ders 18 / 86.

Bir değişkeni mevcut değerine göre güncellemeniz gerektiğinde Swift, kısaltma olarak bileşik atama operatörleri sağlar. Değişken adını iki kez yazmak yerine, aritmetik işlemi atamayla tek bir adımda birleştirebilirsiniz.

var score = 10
score = score + 5  // Uzun yol
score += 5         // Kısayol

Her iki satır da aynı şeyi yapar: score değerine 5 ekler. += operatörü “ekle ve ata” şeklinde okunur.

Swift, tüm temel aritmetik işlemler için bileşik atama işleçleri sağlar:

var number = 20

number += 5   // number artık 25
number -= 3   // number artık 22
number *= 2   // number artık 44
number /= 4   // number artık 11
number %= 3   // number artık 2

Bu operatörler, devam eden bir toplamı tutmak veya oluşumları saymak gibi zaman içinde değişen değerleri izlerken özellikle kullanışlıdır. Kodunuzu daha kısa ve okunması daha kolay hâle getirirler.

challenge icon

Görev

Kolay

Aşağıdaki değişken size verilmiştir:

var balance = 100

Bileşik atama operatörlerini kullanarak balance üzerinde aşağıdaki işlemleri tam olarak bu sırayla gerçekleştirin:

  1. 50 değerini balance'a ekleyin
  2. balance'dan 30 çıkarın
  3. balance'ı 2 ile çarpın
  4. balance'ı 4 ile bölün
  5. balance'ı 7 ile böldüğünüzde kalanı bulun

Tüm işlemlerden sonra balance değişkeninin son değerini yazdırın.

Kendin dene

var balance = 100

// TODO: Kodunu aşağıya yaz
// Bileşik atama operatörlerini kullanarak:
// 1. balance'a 50 ekle
// 2. balance'dan 30 çıkar
// 3. balance'ı 2 ile çarp
// 4. balance'ı 4'e böl
// 5. balance'ı 7'ye böldüğünde kalanı al


// balance'ın son değerini yazdır
print(balance)
quiz iconKendini test et

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

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Swift playground