Cara membuat Map di Golang
Di dalam Go, map
adalah struktur data yang digunakan untuk menyimpan pasangan kunci-nilai. Setiap elemen dalam map memiliki kunci yang bersifat unik dan nilai yang terkait dengannya. Berikut adalah cara membuat, memanipulasi, dan menjelaskan map di Go:
Membuat Map:
Memanipulasi Map:
Mengakses Nilai dari Map:
Mengubah Nilai dalam Map:
Menghapus Elemen dari Map:
Jelaskan:
Pembuatan Map: Map dibuat menggunakan fungsi
make()
dengan formatmake(map[TipeDataKunci]TipeDataNilai)
. Dalam contoh di atas,map[string]int
adalah tipe map dengan kunci bertipe string dan nilai bertipe int.Menambahkan Pasangan Kunci-Nilai: Pasangan kunci-nilai ditambahkan ke dalam map dengan menggunakan sintaks
[kunci] = nilai
. Dalam contoh di atas, pasangan kunci-nilai ditambahkan ke dalammyMap
.Mengakses Nilai: Nilai dari map dapat diakses dengan menggunakan kunci. Misalnya,
myMap["satu"]
mengembalikan nilai yang terkait dengan kunci "satu".Mengubah Nilai: Nilai yang terkait dengan kunci tertentu dalam map dapat diubah dengan mengganti nilainya. Misalnya,
myMap["satu"] = 100
mengubah nilai yang terkait dengan kunci "satu" menjadi 100.Menghapus Elemen: Menggunakan fungsi
delete()
untuk menghapus pasangan kunci-nilai dari map. Misalnya,delete(myMap, "dua")
menghapus pasangan kunci-nilai dengan kunci "dua" darimyMap
.
Map adalah struktur data yang sangat berguna dalam Go, dan dapat digunakan untuk mengatasi berbagai jenis masalah yang melibatkan pemetaan kunci ke nilai. Perlu diingat bahwa saat mengakses elemen dari map, jika kunci yang diminta tidak ada dalam map, maka nilai yang dikembalikan akan menjadi nilai nol untuk tipe data tersebut (misalnya, 0 untuk int, false untuk bool, dan nil untuk pointer dan slice).
Di bab berikutnya akan dibahas tentang bagaimana membuat Map di Golang
Last updated