Pemrograman Dart - Peta

Objek Map adalah pasangan kunci / nilai sederhana. Kunci dan nilai di peta bisa jenis apa saja. Peta adalah koleksi dinamis. Dengan kata lain, Maps dapat tumbuh dan menyusut saat waktu proses.

Peta dapat dideklarasikan dengan dua cara -

  • Menggunakan Literal Peta
  • Menggunakan konstruktor Peta

Mendeklarasikan Peta menggunakan Literal Peta

Untuk mendeklarasikan peta menggunakan literal peta, Anda perlu menyertakan pasangan nilai kunci dalam sepasang tanda kurung kurawal "{ }".

Ini dia syntax -

var identifier = { key1:value1, key2:value2 [,…..,key_n:value_n] }

Mendeklarasikan Peta menggunakan Pembuat Peta

Untuk mendeklarasikan Peta menggunakan konstruktor Peta, kami memiliki dua langkah. Pertama, deklarasikan peta dan kedua, inisialisasi peta.

Itu syntax untuk declare a map adalah sebagai berikut -

var identifier = new Map()

Sekarang, gunakan sintaks berikut untuk initialize the map -

map_name[key] = value

Contoh: Map Literal

void main() { 
   var details = {'Usrname':'tom','Password':'pass@123'}; 
   print(details); 
}

Ini akan menghasilkan yang berikut ini output -

{Usrname: tom, Password: pass@123}

Contoh: Menambahkan Nilai ke Memetakan Literal pada Waktu Proses

void main() { 
   var details = {'Usrname':'tom','Password':'pass@123'}; 
   details['Uid'] = 'U1oo1'; 
   print(details); 
}

Ini akan menghasilkan yang berikut ini output -

{Usrname: tom, Password: pass@123, Uid: U1oo1}

Contoh: Pembuat Peta

void main() { 
   var details = new Map(); 
   details['Usrname'] = 'admin'; 
   details['Password'] = 'admin@123'; 
   print(details); 
}

Ini akan menghasilkan yang berikut ini output -

{Usrname: admin, Password: admin@123}

Note - Nilai peta dapat berupa objek apa pun termasuk NULL.

Peta - Properti

Itu Map kelas di panah: paket inti mendefinisikan properti berikut -

Sr Tidak Deskripsi properti
1 Kunci

Mengembalikan objek iterable yang mewakili kunci

2 Nilai

Mengembalikan objek iterable yang mewakili nilai

3 Panjangnya

Mengembalikan ukuran Peta

4 kosong

Mengembalikan nilai benar jika Peta adalah Peta kosong

5 tidak kosong

Mengembalikan nilai benar jika Peta adalah Peta kosong

Peta - Fungsi

Berikut adalah fungsi yang biasa digunakan untuk memanipulasi Peta di Dart.

Sr Tidak Nama & Deskripsi Fungsi
1 addAll ()

Menambahkan semua pasangan nilai kunci lainnya ke peta ini.

2 bersih()

Menghapus semua pasangan dari peta.

3 menghapus()

Menghapus kunci dan nilai terkaitnya, jika ada, dari peta.

4 untuk setiap()

Menerapkan f untuk setiap pasangan nilai kunci peta.