Map adalah struktur data tipe Key-Value. Di bahasa lain sering disebut Dictionary (Python), Hash (Ruby), atau Object (JavaScript).
Concept
Bayangkan kamus. Anda mencari kata ("Key") untuk menemukan artinya ("Value"). Di Map, Key harus unik.
When to use?
MAIN.GO
package mainimport "fmt"func main() { // Membuat map: Key-nya string, Value-nya int scores := make(map[string]int) scores["Math"] = 90 scores["English"] = 85 fmt.Println("Scores:", scores) // Mengakses nilai spesifik fmt.Println("Nilai Math:", scores["Math"]) // Menghapus data delete(scores, "English") fmt.Println("After delete:", scores)}