Junior — Middle
Xəritə məlumatlar strukturunda elementlər üzərində necə keçid edilir?
sobes.tech Süni İntellekt
AI-dan cavab
Go dilində, xəritənin elementlərini dövr etmək üçün for döngüsü və range açar sözü istifadə olunur. Hər iterasiyada, xəritədən açar və dəyər əldə edilə bilər. Dövr etmənin sırası təmin edilmir və hər proqram işə salındıqda fərqli ola bilər.
Misal:
m := map[string]int{"alma": 5, "banan": 3, "portağal": 7}
for key, value := range m {
fmt.Printf("Açar: %s, Dəyər: %d\n", key, value)
}
Əgər yalnız açarları dövr etmək istəyirsinizsə, aşağıdakı kimi istifadə edə bilərsiniz:
for key := range m {
fmt.Println(key)
}
Beləliklə, Go dilində xəritənin elementlərini dövr etmək sadə və rahatdır, range ilə həyata keçirilir.