Sobes.tech
Junior — Middle

Go dilinde harita (Map) öğeleri nasıl dolaşılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Go dilinde, harita (map) öğelerini dolaşmak için for range döngüsü kullanılır. Her yinelemede, mevcut öğenin anahtarı ve değeri döndürülür. Dolaşma sırası garanti edilmez ve program her çalıştırıldığında farklı olabilir.

Örnek:

m := map[string]int{"a": 1, "b": 2, "c": 3}

for key, value := range m {
    fmt.Printf("Anahtar: %s, Değer: %d\n", key, value)
}

Sadece anahtarları veya sadece değerleri dolaşmak isterseniz, uygun değişkenleri kullanabilirsiniz, örneğin:

for key := range m {
    fmt.Println(key)
}

for _, value := range m {
    fmt.Println(value)
}