Anahtar-Değer Depoları Olarak Eşlemeler
Eşlemeler oluşturma ve değerleri anahtarla okuma
Anahtar-Değer Depoları Olarak Eşlemeler, CoddyKit'te ücretsiz bir Dart Academy dersidir. Bu, 4 dersinin 3. 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.
Eşlem Nedir
Eşlem, verileri anahtar-değer çiftleri olarak saklar. Her anahtar, karşılık gelen değeri aramak için kullandığınız bir etiket gibi davranır. 🗺️
Eşlem Oluşturma
Anahtar iki nokta değer çiftleriyle birlikte küme parantezlerini kullanın. Dart iki noktaları görür ve bunun bir Eşlem, küme olmadığını anlar.
var ages = {'Ana': 30, 'Ben': 25};Boş Eşlemler
Boş küme parantezleri zaten boş bir Eşlem anlamına gelir. Niyetinizi tamamen açık hale getirmek için türler de ekleyebilirsiniz.
var scores = <String, int>{};Bir Değeri Okuma
Köşeli parantezler ve anahtarıyla bir değeri arayın. anahtar, tıpkı bir dizin gibi parantezlerin içine yazılır.
var ages = {'Ana': 30};
print(ages['Ana']);Eksik Anahtarlar null Döndürür
Var olmayan bir anahtarı istediğinizde hata yerine null alırsınız. Bu null durumunu her zaman hesaba katın.
var ages = {'Ana': 30};
print(ages['Zoe']);Ekleme ve Güncelleme
Bir değer belirlemek için köşeli parantezlerle atama yapın. anahtar yeniyse eklenir, zaten varsa üzerine yazılır.
var ages = {'Ana': 30};
ages['Ben'] = 25;Anahtarlar Benzersizdir
Bir eşleme içindeki her anahtar yalnızca bir kez bulunur. Aynı anahtarı yeniden ayarlamak, onu çoğaltmak yerine değerini değiştirir.
var m = {'a': 1};
m['a'] = 2;Bir Çifti Kaldırma
Bu çifti silmek için anahtarla birlikte remove çağrısını kullanın. Kaldırılan değeri, anahtar yoksa null değerini döndürür.
var m = {'a': 1, 'b': 2};
m.remove('a');Anahtar Var mı
containsKey yöntemi, okumayı denemeden önce bir anahtarın var olup olmadığını size bildirir.
var m = {'a': 1};
print(m.containsKey('a'));Kaç Çift Var
length özelliği, eşlemenin o anda kaç anahtar-değer çifti içerdiğini bildirir.
var m = {'a': 1, 'b': 2};
print(m.length);Güvenli Varsayılanlar
Bir anahtar eksik olduğunda yedek değer sağlamak için aramayı ?? işleciyle birleştirin.
var m = {'a': 1};
var v = m['z'] ?? 0;Hızlı Kontrol
Var olmayan bir anahtarla bir eşleme okursanız ne elde edersiniz?
Özet
Harika iş çıkardınız! Bir eşleme, hızlı arama için benzersiz anahtarları değerlere bağlar; ekleme, güncelleme ve kaldırma işlemlerini kolaylaştırır. Eksik anahtarlar null verir. 🎉
Sıkça Sorulan Sorular
“Anahtar-Değer Depoları Olarak Eşlemeler” dersi ücretsiz mi?
Evet — “Anahtar-Değer Depoları Olarak Eşlemeler” 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.
“Anahtar-Değer Depoları Olarak Eşlemeler” dersinde ne öğreneceğim?
Eşlemeler oluşturma ve değerleri anahtarla okuma 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 3. dersidir.
“Anahtar-Değer Depoları Olarak Eşlemeler” 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
- Kümeler ve Garantili Benzersizlik
- Küme İşlemleri: Birleşim, Kesişim, Fark
- Anahtar-Değer Depoları Olarak Eşlemeler
- Girdiler, Anahtarlar ve Değerler Üzerinde Yineleme