Sobes.tech
Junior — Middle

Map məlumat strukturu daxilində açarlarla dəyərlərə necə daxil olmaq olar?

sobes.tech Süni İntellekt

AI-dan cavab

Go dilində, map içindəki dəyərlərə giriş aşağıdakı sintaks ilə həyata keçirilir:

dəyər, ok := mənimXəritəm[anahtar]
  • dəyəranahtar ilə əlaqəli olan dəyər.
  • ok — bu, anahtarın xəritədə olub olmadığını göstərən boolean dəyərdir.

Əgər anahtar mövcuddursa, ok true olacaq və dəyər müvafiq dəyəri saxlayacaq. Əks halda, ok false olacaq və dəyər tipin sıfır dəyərini alacaq.

Nümunə:

mənimXəritəm := map[string]int{"alma": 5, "banan": 3}

dəyər, mövcuddur := mənimXəritəm["alma"]
if mövcuddur {
    fmt.Println("'alma' üçün dəyər:", dəyər)
} else {
    fmt.Println("'alma' açarı tapılmadı")
}

dəyər, mövcuddur = mənimXəritəm["portağal"]
if !mövcuddur {
    fmt.Println("'portağal' açarı yoxdur")
}