Junior — Middle
Kako se vrši pretraga elemenata u strukturi podataka Map u jeziku Go?
sobes.tech АИ
Одговор од АИ
U jeziku Go, za pronalaženje elementa u strukturi podataka Map koristi se operacija pristupa po ključu. Sintaksa je jednostavna i efikasna:
vrednost, ok := mojaMapa[ključ]
vrednost— vrednost povezana sa ključemključ.ok— booleanska vrednost koja će bititrueako ključ postoji u mapi, ifalseako ne.
Primer:
mojaMapa := map[string]int{"jabuka": 5, "banana": 3}
vrednost, ok := mojaMapa["jabuka"]
if ok {
fmt.Println("Vrednost za ključ 'jabuka':", vrednost)
} else {
fmt.Println("Ključ 'jabuka' nije pronađen")
}
Na ovaj način, da biste proverili postojanje ključa i dobili njegovu vrednost, morate koristiti drugu vrednost povratka prilikom pristupa mapi.