Menu
CoddyTech

Pasangan Kunci-Nilai

Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 59 dari 94.

Untuk menambahkan atau memperbarui pasangan kunci-nilai dalam map, gunakan notasi kurung siku dengan kunci di sisi kiri operator penugasan.

Buat map nilai siswa:

Map<String, int> scores = {
  'Alice': 95,
  'Bob': 85
};
print(scores);

Setelah menjalankan kode di atas, output-nya akan menjadi:

{Alice: 95, Bob: 85}

Tambahkan pasangan kunci-nilai baru:

scores['Charlie'] = 90;
print(scores);

Setelah menjalankan kode di atas, outputnya adalah:

{Alice: 95, Bob: 85, Charlie: 90}

Perbarui nilai yang sudah ada:

scores['Bob'] = 88;
print(scores);

Setelah menjalankan kode di atas, output-nya adalah:

{Alice: 95, Bob: 88, Charlie: 90}
challenge icon

Tantangan

Pemula

Dalam tantangan ini, kamu akan berlatih menambahkan dan memperbarui pasangan kunci-nilai dalam Map. Kamu memiliki Map studentScores yang sudah berisi beberapa nama siswa dan nilai mereka.

Tugasmu adalah:

  1. Tambahkan siswa baru bernama 'David' dengan nilai 82 ke Map
  2. Perbarui nilai Alice menjadi 97

Setelah melakukan perubahan ini, program akan mencetak Map yang telah diperbarui.

Output yang diharapkan:

{Alice: 97, Bob: 85, Charlie: 90, David: 82}

Coba sendiri

void main() {
  // Map berisi nama siswa dan nilai mereka
  Map<String, int> studentScores = {
    'Alice': 95,
    'Bob': 85,
    'Charlie': 90
  };
  
  // TODO: Tambahkan siswa baru 'David' dengan nilai 82
  
  // TODO: Perbarui nilai Alice menjadi 97
  
  // Cetak map yang sudah diperbarui
  print(studentScores);
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Dart online