Klasik for Döngüsü
Dizin kullanarak sayma ve tekrarlama
Klasik for Döngüsü, CoddyKit'te ücretsiz bir Dart 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, 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.
Döngüler Neden Var
Bir işi birçok kez tekrarlamanız gerektiğinde kodu kopyalamak zahmetlidir. Bir loop, aynı kod bloğunu tekrar tekrar çalıştırır; böylece onu yalnızca bir kez yazarsınız. 🔁
for Döngüsüyle Tanışın
Klasik for loop, başlangıçtan sona kadar denetlediğiniz bir sayaçla, bir kod bloğunu bilinen sayıda tekrarlar.
for (var i = 0; i < 3; i++) {
print('Hello');
}Üç Bölüm
Bir for döngüsünün başlığında üç bölüm vardır: başlatıcı, koşul ve güncelleme. Her biri noktalı virgülle ayrılır.
for (init; condition; update) {
// body runs each pass
}Başlatıcı
İlk bölüm, başka her şeyden önce bir kez çalışır. Sayacınızı genellikle burada tanımlarsınız; örneğin i değerini 0'a ayarlarsınız.
for (var i = 0; i < 5; i++) {}Koşul
Dart her geçişten önce koşulu denetler. Koşul doğru kaldığı sürece döngü devam eder; yanlış olduğu anda döngü durur.
for (var i = 0; i < 3; i++) {
print(i);
}Güncelleme
Her geçişten sonra güncelleme çalışır. i++ yazmak sayaca bir ekler ve sonunda durma noktasına ulaşmanızı sağlar.
for (var i = 0; i < 3; i++) {}Yukarı Doğru Sayma
0'dan başlayın, sınırınızın altında durun ve her seferinde bir ekleyin. Böylece 0, ardından 1 ve 2 yazdırılır ve tam olarak üç geçiş yapılır.
for (var i = 0; i < 3; i++) {
print(i);
}Geriye Doğru Sayma
Döngüler geriye doğru da çalışabilir. Büyük bir değerden başlayın, sınırınızın üzerinde durun ve sona doğru azaltmak için i-- kullanın.
for (var i = 3; i > 0; i--) {
print(i);
}Özel Adımlar
Birlikte birer birer ilerlemek zorunda değilsiniz. Her iki sayıyı birden ziyaret etmek ve ileri doğru atlamak için güncellemede i += 2 kullanın.
for (var i = 0; i < 10; i += 2) {
print(i);
}Bir Eksik veya Fazla Sayılara Dikkat
Küçüktür kullanmak size tam olarak count geçiş verir. Küçük veya eşittir kullanmak ise bir kez fazla çalışır; bu, klasik bir bir eksik veya fazla sayma hatasıdır.
for (var i = 1; i <= 5; i++) {
print(i);
}Liste Üzerinde Döngü
Bir for döngüsü, öğelere indeks üzerinden erişmek için idealdir. Sınır olarak length kullanın ve her konumu köşeli parantezlerle okuyun.
var names = ['Ana', 'Bo'];
for (var i = 0; i < names.length; i++) {
print(names[i]);
}Hızlı Kontrol
Tam olarak beş kez yazdıran bir döngü istiyorsunuz. Hangi başlık doğrudur?
Özet
for loop yapısını; başlatıcı, koşul ve güncellemenin birlikte çalışmasını öğrendiniz. Dikkatli bir şekilde yukarı, aşağı veya özel adımlarla sayın. 🎯
Sıkça Sorulan Sorular
“Klasik for Döngüsü” dersi ücretsiz mi?
Evet — “Klasik for Döngüsü” 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.
“Klasik for Döngüsü” dersinde ne öğreneceğim?
Dizin kullanarak sayma ve tekrarlama 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 1. dersidir.
“Klasik for Döngüsü” 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