Junior — Middle
Kuidas määrata, kas Map sisaldab konkreetset võtmeväärtust?
sobes.tech AI
Vastus AI-lt
Go keeles kontrollimiseks, kas võti on map, kasutatakse ekstraktsioonitoimingut koos teise tagastatud väärtuse kontrolliga — boolean-tähisega, mis näitab, kas võti on leitud.
Näide:
m := map[string]int{"a": 1, "b": 2}
value, ok := m["a"]
if ok {
fmt.Println("Võti leitud, väärtus:", value)
} else {
fmt.Println("Võti ei leitud")
}
Siin on ok true, kui võti "a" on kaardil, ja false, kui seda ei ole.