Membuat Map
Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 57 dari 94.
Untuk membuat map di Dart, gunakan kurung kurawal {} dengan pasangan kunci-nilai yang dipisahkan oleh titik dua. Map menyimpan data sebagai asosiasi kunci-nilai.
Buat map dengan kunci string dan nilai integer:
Map<String, int> studentScores = {
'John': 95,
'Sarah': 88,
'Michael': 72
};
print(studentScores);Setelah menjalankan kode di atas, outputnya adalah:
{John: 95, Sarah: 88, Michael: 72}Buat map kosong dan tentukan tipe-tipenya:
Map<String, bool> userStatus = {};
print(userStatus);Setelah menjalankan kode di atas, outputnya akan berupa:
{}Tantangan
PemulaDalam tantangan ini, kamu akan membuat map sederhana yang menyimpan nama dan nilai siswa. Map di Dart menyimpan data sebagai pasangan kunci-nilai, dengan setiap nilai terkait dengan kunci unik.
Lengkapi kode di bawah untuk membuat map bernama studentScores dengan nama dan nilai siswa berikut:
- Alice: 95
- Bob: 85
- Charlie: 90
Setelah membuat map, program akan mencetaknya untukmu.
Output yang diharapkan:
{Alice: 95, Bob: 85, Charlie: 90}Coba sendiri
void main() {
// TODO: Buat map bernama 'studentScores' yang menyimpan nama siswa sebagai kunci
// dan nilai mereka sebagai nilai, menggunakan data yang diberikan dalam deskripsi tugas
// Jangan ubah baris di bawah ini. Baris ini akan mencetak map milikmu
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