0Pricing
Mojo Academy · Ders

break, continue ve Erken Çıkış

Döngüleri kesin biçimde denetleyin.

break, continue ve Erken Çıkış, CoddyKit'te ücretsiz bir Mojo Academy dersidir. Bu, 4 dersinin 4. 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, Mojo Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Mojo Academy kursu toplamda 4 dersten oluşur.

Döngüyü Hassas Biçimde Yönetin

Bazen bir döngüden erken çıkmanız veya tek bir geçişi atlamanız gerekir. Mojo, tam olarak bu denetim için break ve continue sunar. 🎛️

break ile Erken Durdurun

break ifadesi döngüden hemen çıkar. Başka geçiş yapılmaz ve yürütme döngüden sonraki koda geçer.

for i in range(10):
    if i == 3:
        break

Klasik Bir Arama

break arama yaparken çok işe yarar: hedefi bulana kadar tarayın, ardından geri kalan geçişleri boşa harcamamak için durun.

for name in names:
    if name == target:
        break

continue ile Bir Geçişi Atlayın

continue ifadesi geçerli geçişin kalanını atlar ve doğrudan döngünün bir sonraki yinelemesine geçer.

for i in range(5):
    if i == 2:
        continue
    print(i)

break ve continue Karşılaştırması

Aralarındaki farkı unutmayın: break döngüden tamamen çıkar; continue ise yalnızca geçerli geçişi sonlandırır ve döngüyü sürdürür.

Döngü Sırasında Filtreleyin

Filtrelemek için continue kullanın. İlgilenmediğiniz değerleri atlayın ve yalnızca ilginç olanların gövdenin kalanına ulaşmasına izin verin.

for n in nums:
    if n < 0:
        continue
    total += n

while İçinde de Çalışırlar

break ve continue yalnızca for döngüleri için değildir. while döngüsünün içinde de aynı şekilde davranır ve onu aynı biçimde denetlerler.

while True:
    if done():
        break

Yalnızca İçteki Döngü

İç içe döngülerde break ve continue, yalnızca içinde bulundukları en içteki döngüyü etkiler. Dış döngüler normal biçimde çalışmayı sürdürür.

for row in grid:
    for cell in row:
        if cell == 0:
            break

Bir İşlevden Erken Çıkış

Bir işlevin tamamından erken çıkmak için return kullanın. Bu, işlevi hemen sonlandırır ve çağırana bir değer geri verir.

fn find(x: Int) -> Bool:
    if x < 0:
        return False

Koruma Yan Tümceleri Okunabilirliği Artırır

Geçersiz bir girdide erken dönmek, yani bir koruma yan tümcesi kullanmak, normal akışı temiz tutar ve işlevlerinizde derin iç içe yerleştirmeyi önler.

fn process(n: Int):
    if n == 0:
        return
    work(n)

Ölçülü ve Açık Kullanın

break, continue ve return güçlüdür; ancak akışı gizleyebilir. Bunlara yalnızca bir satır kurtarmak için değil, amacı daha açık kıldıklarında başvurun.

Hızlı Denetim

Bir döngünün içinde yok saymak istediğiniz bir değerle karşılaşıyorsunuz, ancak döngünün sürmesini istiyorsunuz. Hangi ifade uygundur?

Özet

break bir döngüden çıkar, continue bir geçişi atlar ve return bir işlevden erken çıkar. Akışınızı daha açık kılmak için her birini uygun yerde kullanın. 🎯

Sıkça Sorulan Sorular

“break, continue ve Erken Çıkış” dersi ücretsiz mi?

Evet — “break, continue ve Erken Çıkış” 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 Mojo Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Mojo Academy kursu toplamda 4 dersten oluşur.

“break, continue ve Erken Çıkış” dersinde ne öğreneceğim?

Döngüleri kesin biçimde denetleyin. Mojo 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.

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

Önceden deneyim gerekmez. CoddyKit'te Mojo 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 4. dersidir.

“break, continue ve Erken Çıkış” 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 Mojo Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Mojo 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. if/else ile Seçim Yapma
  2. while ile Döngü Kurma
  3. for ve range ile Yineleme
  4. break, continue ve Erken Çıkış
← Mojo Academy Sayfasına Dön