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}Tantangan
PemulaDalam 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:
- Tambahkan siswa baru bernama 'David' dengan nilai 82 ke Map
- 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);
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator PerbandinganAND LogisOR LogisNOT LogisOperator Pengujian TipeRangkuman: Membuat Perbandingan7Bekerja dengan String
Penggabungan StringInterpolasi StringString MultibarisProperti StringMetode Dasar String10Koleksi: Dasar Map
Apa Itu Map?Membuat MapMengakses Nilai dengan KunciPasangan Kunci-NilaiMelihat Ukuran MapMelihat KunciMelihat NilaiMemeriksa Keberadaan Kunci2Variabel dan Tipe Data Dasar
Apa Itu Variabel?stringBilangan Bulat (int)Bilangan Desimal (double)Boolean (bool)Inferensi Tipe dengan 'var'Variabel finalVariabel KonstantaKonvensi PenamaanKeamanan null DasarUlasan: Mendeklarasikan Variabel8Alur Kontrol: Perulangan
Perulangan 'for'Perulangan 'while'Perulangan 'do-while'Menggunakan 'break' dalam PerulanganMenggunakan 'continue' dalam PerulanganRekap: Mengulang Kode3Operator, Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloInkremen dan DekremenPintasan PenugasanRangkuman: Perhitungan Sederhana6Alur Program: Pengambilan Keputusan
Pernyataan 'if'Pernyataan 'else'Pernyataan 'else if'Ringkasan: Keputusan SederhanaPernyataan 'if' BersarangPernyataan 'switch'9Koleksi: Dasar-Dasar list
Apa Itu list?Membuat listMengakses dengan IndeksMengetahui Panjang listMenambahkan ElemenMenghapus ElemenMemeriksa Apakah list KosongMelakukan Perulangan pada list12Fungsi Lanjutan
Parameter Posisi OpsionalParameter BernamaParameter Bernama WajibNilai Default ParameterRangkuman: Parameter Fungsi15Proyek: Kalkulator Sederhana
MenyiapkanMendeklarasikan AngkaLatihan sendiri: Compiler Dart online