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