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:
breakKlasik 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:
breakcontinue 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 += nwhile İç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():
breakYalnı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:
breakBir İş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 FalseKoruma 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
- if/else ile Seçim Yapma
- while ile Döngü Kurma
- for ve range ile Yineleme
- break, continue ve Erken Çıkış