Junior — Middle
Go dilində Map məlumatlar strukturasında elementlərin axtarışı necə həyata keçirilir?
sobes.tech Süni İntellekt
AI-dan cavab
Go dilində, Map məlumat strukturu içində element axtarmaq üçün açar ilə müraciət əməliyyatı istifadə olunur. Sintaksis sadə və səmərəlidir:
qiymət, ok := mənimXəritəm[açar]
qiymət— açaraçarilə əlaqəli dəyər.ok— boolean dəyərdir, əgər açar xəritədə mövcuddursa,true, əks haldafalseolur.
Nümunə:
mənimXəritəm := map[string]int{"alma": 5, "banan": 3}
qiymət, ok := mənimXəritəm["alma"]
if ok {
fmt.Println("Açar 'alma' üçün dəyər:", qiymət)
} else {
fmt.Println("Açar 'alma' tapılmadı")
}
Beləliklə, açarın mövcudluğunu yoxlamaq və onun dəyərini almaq üçün, xəritəyə müraciət edərkən ikinci dönüş dəyərindən istifadə etmək lazımdır.