Junior — Middle
Cum se realizează căutarea elementelor în structura de date Map în limbajul Go?
sobes.tech AI
Răspuns de la AI
În limbajul Go, pentru a căuta un element în structura de date Map, se folosește operația de acces pe bază de cheie. Sintaxa este simplă și eficientă:
valoare, ok := hartaMea[cheie]
valoare— valoarea asociată cu cheiacheie.ok— o valoare booleană care va fitruedacă cheia există în hartă șifalsedacă nu.
Exemplu:
hartaMea := map[string]int{"măr": 5, "banană": 3}
valoare, ok := hartaMea["măr"]
if ok {
fmt.Println("Valoarea pentru cheia 'măr':", valoare)
} else {
fmt.Println("Cheia 'măr' nu a fost găsită")
}
Astfel, pentru a verifica existența unei chei și a obține valoarea acesteia, trebuie să folosești a doua valoare de întoarcere la accesarea map-ului.