Haritalar Nedir?
Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 56 / 94.
Haritalar, Dart'ta anahtar-değer çiftlerini depolayan koleksiyonlardır. Her değer benzersiz bir anahtarla ilişkilendirilmiştir ve değerleri hızlıca aramanıza olanak tanır.
String anahtarları ve tamsayı değerleri içeren basit bir harita oluşturun:
Map<String, int> scores = {
'John': 90,
'Alice': 85,
'Bob': 78
};
print(scores);Yukarıdaki kodu çalıştırdıktan sonra, çıktı şu olacaktır:
{John: 90, Alice: 85, Bob: 78}Haritalar, belirli bir tanımlayıcı (anahtar) kullanarak değerleri aramanız gerektiğinde ilişkili verileri depolamak için kullanışlıdır.
Kopya kağıdı
Dart'ta Map'ler, her değerin benzersiz bir anahtarla ilişkilendirildiği anahtar-değer çiftlerini depolar:
Map<String, int> scores = {
'John': 90,
'Alice': 85,
'Bob': 78
};
print(scores); // Output: {John: 90, Alice: 85, Bob: 78}Kendin dene
Bu ders bir kod alıştırması içermiyor.
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