Bahasa Dart Programming : Belajar Map

Map

Collection ketiga adalah Map, yakni sebuah collection yang dapat menyimpan data dengan format key-value. Perhatikan contoh berikut:



  1. var capital = {

  2.   'Jakarta': 'Indonesia',

  3.   'London': 'England',

  4.   'Tokyo': 'Japan'

  5. };



String yang berada pada sebelah kiri titik dua (:) adalah sebuah key, sedangkan yang di sebelah kanan merupakan value-nya. 
Lalu untuk mengakses nilai dari Map tersebut, kita bisa menggunakan key yang sudah dimasukkan. Misalnya, kita bisa menggunakan key “Jakarta” untuk mendapatkan value “Indonesia”:


  1. print(capital['Jakarta']);

  2.  

  3. // Output: Indonesia


Kita dapat menampilkan key apa saja yang ada di dalam Map dengan menggunakan property keys.


  1. var mapKeys = capital.keys;

  2.  

  3. // mapKeys = (Jakarta, London, Tokyo)



Sedangkan untuk mengetahui nilai apa saja yang ada di dalam Map kita bisa menggunakan property values.


  1. var mapValues = capital.values;

  2.  

  3. // mapValues = (Indonesia, England, Japan)



Untuk menambahkan key-value baru ke dalam Map, kita bisa melakukannya dengan cara berikut:


  1. capital['New Delhi'] = 'India';

  2. print(capital);

  3.  

  4. // Output: {Jakarta: Indonesia, London: England, Tokyo: Japan, New Delhi: India}


Posting Komentar

0 Komentar