Liste Üzerinde Yineleme
Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 55 / 94.
for-in loop, bir listede tüm öğeleri yinelemek için basit bir yol sağlar. Geleneksel indeksli for döngüsünden daha temizdir.
Meyvelerin bir listesini oluşturun:
List<String> fruits = ['Apple', 'Banana', 'Orange'];
Her bir öğeyi yinelemek için for-in döngüsünü kullanın:
for (String fruit in fruits) {
print(fruit);
}
Yukarıdaki kodu çalıştırdıktan sonra çıktı şu olacaktır:
Apple
Banana
OrangeGörev
BaşlangıçBu meydan okumada, bir meyve listesinden her birini yazdırmak için for-in döngüsünü kullanmayı pratik edeceksiniz. for-in döngüsü, bir listedeki her bir öğeyi tek tek işlemek için basit bir yoldur.
Altındaki kodu tamamlayın, fruits listesindeki her meyveyi for-in döngüsü kullanarak ayrı bir satıra yazdırın.
Beklenen çıktı:
Apple
Banana
Orange
Mango
StrawberryKopya kağıdı
for-in döngüsü, bir listede tüm öğeleri yinelemek için basit bir yol sağlar:
List<String> fruits = ['Apple', 'Banana', 'Orange'];
for (String fruit in fruits) {
print(fruit);
}
Bu, her öğeyi ayrı bir satırda çıktı verecektir:
Apple
Banana
OrangeKendin dene
void main() {
// Meyveler listesi (zaten sizin için tanımlanmış)
List<String> fruits = ['Apple', 'Banana', 'Orange', 'Mango', 'Strawberry'];
// TODO: Meyveler listesi üzerinden yinelemek için bir for-in döngüsü kullanın
// ve her meyveyi ayrı bir satıra yazdırın
// Döngü her meyveyi şöyle yazdırmalı:
// Elma
// Muz
// Portakal
// ...
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal VEMantıksal VEYAMantıksal DEĞİLTür Test OperatörleriÖzet - Karşılaştırmalar Yapma7Dizelerle Çalışma
Dize BirleştirmeDize İnterpolasyonuÇok Satırlı DizelerDize ÖzellikleriTemel Dize Yöntemleri10Koleksiyonlar - Haritalar Temelleri
Haritalar Nedir?Harita OluşturmaAnahtara Göre Değerlere ErişimAnahtar-Değer ÇiftleriHarita Boyutunu AlmaAnahtarları AlmaDeğerleri AlmaBir Anahtarın Varlığını Kontrol Etme2Değişkenler ve Temel Veri Tipleri
Değişkenler Nedir?DizgelerTamsayılar (int)Ondalık Sayılar (double)Boole Değerleri (bool)'var' ile Tür ÇıkarımıFinal DeğişkenlerSabit Değişkenlerİsimlendirme KurallarıTemel Null GüvenliğiÖzet - Değişken Bildirimi8Akış Kontrolü - Döngüler
'for' Döngüsü'while' Döngüsü'do-while' DöngüsüDöngülerde 'break' KullanımıDöngülerde 'continue' KullanımıÖzet - Kodu Tekrarlama3Operatörler Kısım 1
Aritmetik OperatörlerTamsayı BölümüModulo OperatörüArtırma ve AzaltmaAtama KısayollarıÖzet - Basit Hesaplamalar6Akış Kontrolü - Karar Verme
'if' İfadesi'else' İfadesi'else if' İfadesiÖzet - Basit Kararlarİç İçe 'if' İfadeleri'switch' İfadesi9Koleksiyonlar - Liste Temelleri
Listeler Nedir?Liste Oluşturmaİndekse Göre ErişimListe Uzunluğunu AlmaEleman EklemeEleman KaldırmaListenın Boş Olup Olmadığını Kontrol EtmeListe Üzerinde Yineleme12Gelişmiş Fonksiyonlar
İsteğe Bağlı Konumsal Parametrelerİsimli ParametrelerZorunlu İsimli ParametrelerVarsayılan Parametre DeğerleriÖzet - Fonksiyon Parametreleri15Proje: Basit Hesap Makinesi
Kurulumu YapmaSayı Tanımlama