while ve do-while Döngüleri
Bir koşul değişene kadar döngüyü sürdürme
while ve do-while Döngüleri, CoddyKit'te ücretsiz bir Dart Academy dersidir. Bu, 4 dersinin 2. 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, Dart Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Dart Academy kursu toplamda 4 dersten oluşur.
Sayı Bilinmediğinde
Bazen kaç geçişe ihtiyaç duyacağınızı önceden bilemezsiniz. Bir while loop, koşul doğru kaldığı sürece tekrarlanır. 🔄
while Yapısı
Bir while loop önce koşulunu denetler, ardından gövdeyi çalıştırır. Koşul başlangıçta yanlışsa gövde hiç çalışmaz.
while (condition) {
// body
}Basit Bir Sayaç
Sayacı kendiniz yönetirsiniz: onu döngüden önce tanımlayın ve koşulun sonunda yanlış olabilmesi için gövdenin içinde güncelleyin.
var i = 0;
while (i < 3) {
print(i);
i++;
}Sonsuz Döngülere Dikkat
Koşul hiçbir zaman yanlış olmazsa programınız sonsuza kadar döner. Gövdenin içinde, durmaya doğru ilerleyen bir şeyi mutlaka değiştirin.
while (true) {
// never ends without a break
}Önce Koşul
while yapısının temel özelliği, gövdenin öncesinde denetleme yapmasıdır. i değeri 5'ten başlıyor ve sınır 3 ise gövde tamamen atlanır.
var i = 5;
while (i < 3) {
print('skipped');
}do-while ile Tanışın
Bir do-while loop sıralamayı tersine çevirir: önce gövdeyi bir kez çalıştırır, sonra koşulu denetler. Böylece gövde en az bir kez çalışır.
do {
// body
} while (condition);Bir Geçiş Garanti
Koşul başlangıçtan itibaren yanlış olsa bile do-while, denetlemeden önce bir kez çalışır. Koşuldan sonraki noktalı virgüle dikkat edin.
var i = 9;
do {
print(i);
} while (i < 3);Kullanıcı Girdisini Okuma
do-while menüler ve istemler için idealdir: istemi her zaman bir kez gösterir, ardından yalnızca girdi geçersizse tekrarlar.
do {
// ask once, repeat if bad
} while (!valid);while ve do-while
Gerçek fark ilk çalıştırmadadır: while gövdeyi atlayabilir, ancak do-while gövdeyi her zaman en az bir kez çalıştırır. Seçiminizi bu kurala göre yapın.
Sonuçları Biriktirme
Döngüler çoğu zaman zaman içinde bir değer oluşturur. Burada sayaç sınırına ulaşana kadar sayıları bir toplamda biriktiriyoruz.
var total = 0, i = 1;
while (i <= 4) {
total += i;
i++;
}Bir Bayrakla Döngü
Bir while döngüsü sayaç yerine bir boolean bayrağıyla çalışabilir ve bir olay bayrağı false yapana kadar tekrarlanabilir.
var running = true;
while (running) {
running = false;
}Hızlı Kontrol
Koşul yanlış olsa bile gövdesi en az bir kez çalışan bir döngüye ihtiyacınız var. Hangisi uygundur?
Özet
while ve do-while döngüleriyle tanıştınız. while önce denetler ve atlayabilir; do-while bir kez çalışıp sonra denetler. Her zaman durmaya doğru ilerleyin. 🎯
Sıkça Sorulan Sorular
“while ve do-while Döngüleri” dersi ücretsiz mi?
Evet — “while ve do-while Döngüleri” 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 Dart Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Dart Academy kursu toplamda 4 dersten oluşur.
“while ve do-while Döngüleri” dersinde ne öğreneceğim?
Bir koşul değişene kadar döngüyü sürdürme Dart 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.
Dart Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Dart 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 2. dersidir.
“while ve do-while Döngüleri” 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 Dart Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Dart 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
- Klasik for Döngüsü
- while ve do-while Döngüleri
- Koleksiyonlar Üzerinde for-in
- break, continue ve Etiketler