0Pricing
Swift Academy · Ders

break ve continue Temelleri

Yinelemelerden temiz biçimde çıkın veya onları atlayın.

break ve continue Temelleri, CoddyKit'te ücretsiz bir Swift Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Swift Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Swift Academy kursu toplamda 4 dersten oluşur.

Döngüden Çıkma Ne Yapar

break deyimi, en içteki döngüden hemen çıkar ve kalan yinelemeleri atlar.

for n in 1...10 {
    if n == 4 {
        break
    }
    print(n)
}
print("done")

Devam Etme Ne Yapar

continue deyimi geçerli yinelemenin kalan kısmını atlar ve sonraki yinelemeye geçer.

for n in 1...6 {
    if n % 2 == 0 {
        continue
    }
    print(n)
}

Döngüden Çıkma ve Devam Etme

break tüm döngüyü bitirir; continue ise yalnızca geçerli yinelemeyi bitirir. İkisini yan yana karşılaştırın.

for n in 1...5 {
    if n == 3 { continue }
    print("kept", n)
}

while Döngüsünde Döngüden Çıkma

break, while döngüsü de dahil olmak üzere her döngüde çalışır.

var i = 0
while true {
    if i >= 3 {
        break
    }
    print(i)
    i += 1
}

Devam Etme İşlemi Çalışmayı Atlar

Bir koşulu karşılamayan öğeleri derin iç içe yerleştirme yapmadan atlamak için continue kullanın.

let words = ["apple", "", "banana", "", "cherry"]
for w in words {
    if w.isEmpty {
        continue
    }
    print(w)
}

Bulunca Erken Çıkma

Yaygın bir desen, aradığınızı bulur bulmaz break kullanarak döngüden çıkmaktır.

let nums = [4, 8, 15, 16, 23, 42]
var found = -1
for n in nums {
    if n > 15 {
        found = n
        break
    }
}
print("first over 15:", found)

repeat-while Döngüsünde Döngüden Çıkma

break bir repeat-while döngüsünden de erken çıkabilir.

var count = 0
repeat {
    count += 1
    if count == 2 { break }
} while count < 10
print(count)

continue ile Sayma

Yalnızca eşleşen öğeleri saymak için bir sayacı continue ile birleştirin.

var evens = 0
for n in 1...10 {
    if n % 2 != 0 { continue }
    evens += 1
}
print("even count:", evens)

Birikimden Sonra Döngüden Çıkma

Biriken toplam bir eşiği aştığında toplamayı durdurun.

let costs = [10, 20, 30, 40]
var total = 0
for c in costs {
    total += c
    if total >= 50 { break }
}
print(total)

Birden Çok Devam Etme Koşulu

Birden çok durumu filtrelemek için birden fazla continue koşuluna sahip olabilirsiniz.

for n in 1...10 {
    if n < 3 { continue }
    if n > 7 { continue }
    print(n)
}

Okunabilirlik

Uygun kullanıldığında break ve continue, kodu düzleştirir ve döngünün amacını derin iç içe koşullardan daha anlaşılır kılar.

let scores = [40, 55, 70, 0, 90]
for s in scores {
    if s == 0 { continue }
    print("valid score:", s)
}

Kısa Sınama

Döngüden çıkma ve devam etme işlemlerini sınayın.

Özet

break en içteki döngüden tamamen çıkar; continue sonraki yinelemeye geçer. Her ikisi de for, while ve repeat-while döngülerinde çalışır ve döngü mantığını düzleştirip anlaşılır kılmaya yardımcı olur.

for n in 1...5 {
    if n == 2 { continue }
    if n == 4 { break }
    print(n)
}

Sıkça Sorulan Sorular

“break ve continue Temelleri” dersi ücretsiz mi?

Evet — “break ve continue Temelleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Swift Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Swift Academy kursu toplamda 4 dersten oluşur.

“break ve continue Temelleri” dersinde ne öğreneceğim?

Yinelemelerden temiz biçimde çıkın veya onları atlayın. Swift Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Swift Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Swift Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“break ve continue Temelleri” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Swift Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Swift Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. break ve continue Temelleri
  2. Etiketli Deyimler
  3. İç İçe Döngülerden Çıkma
  4. switch Bağlamında Döngü Denetimi
← Swift Academy Sayfasına Dön