Sobes.tech
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.