Sobes.tech
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čem ključ.
  • ok — booleanska vrednost koja će biti true ako ključ postoji u mapi, i false ako 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.