Map
Map, birden fazla boyutu olan List'tir. Örnek:
Yukarıda 2 boyutlu map
örneği verilmiştir. Çok boyutlu bir örnek verecek olursak:
Map
üzerinde istenilen bölgeyi göstermek için:
Map Fonksiyonları
isEmpty
Map boş ise true verir.
isNotEmpty
Map boş değilse true verir.
keys
Anahtarları listeler.
lenght
Map'in uzunluğunu verir.
values
keys'in tersi olarak değerleri listeler.
addAll
Başka bir Map'i ekler. Aynı değerler var ise üzerine yazar.
{1: {isim: Kaan, soyIsim: Kuşcu, yas: 23}, 2: {isim: Emir Alper, soyIsim: Babur, yas: 27}, 3: {isim: Altan, soyIsim: Aydemir, yas: 22}, 4: {isim: Gökhan, soyIsim: Bingül, yas: 26}, 5: {isim: İsmail, soyIsim: Tunç, yas: 22}, 6: {isim: Emre, soyIsim: Gülşen, yas: 23}}
clear
Map'in içini boşaltır.
containsKey
Anahtarı içerip içermediğini kontrol eder.
containsValue
Değeri içerip içermediğini kontrol eder.
forEach
Map'in eleman sayısına göre döndü işlemi yapar. forEach fonksiyonu 2 parametre alır. 1. anahtar parametresi, 2. değer parametresidir.
anahtarda : {isim: Kaan, soyIsim: Kuşcu, yas: 23}
anahtarda : {isim: Emir Alper, soyIsim: Babur, yas: 27}
anahtarda : {isim: Altan, soyIsim: Aydemir, yas: 22}
remove
Belirtilen anahtardaki değeri kaldırır.
{1: {isim: Kaan, soyIsim: Kuşcu, yas: 23}, 3: {isim: Altan, soyIsim: Aydemir, yas: 22}}
update
Belirtilen anahtardaki değeri günceller.
{1: {isim: Kaan, soyIsim: Kuşcu, yas: 23}, 2: {isim: Cüneyt, soyIsim: Ayder, yas: 28}, 3: {isim: Altan, soyIsim: Aydemir, yas: 22}}
Diğerleri
updateAll = Tüm değerleri günceller.
runtimeType = Çalışma zamanındaki veri tipini gösterir.
Last updated