Go TutorialLesson 18Preview gratis
Go Maps
Lesson ini bagian dari Go · Semua level
Ringkasan
Pelajaran ini membahas map, kumpulan pasangan key-value dengan tipe key yang harus comparable. Map dibuat dengan make(map[kunci]nilai) atau langsung dengan literal, lalu diakses melalui kunci seperti m["a"]. Karena map adalah reference type, perubahan isinya langsung terlihat; gunakan delete() untuk menghapus entri dan comma-ok untuk mengecek keberadaan kunci.
Poin kunci
- Map dideklarasikan dengan map[Kunci]Nilai dan diinisialisasi make atau literal
- Key harus comparable; nilai boleh tipe apa pun
- delete(m, k) menghapus entri dan len(m) menghitung jumlah entri
- m[k] mengembalikan zero value bila kunci tidak ada; cek dengan v, ok := m[k]
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.