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ər—anahtarilə ə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")
}