Sobes.tech
Junior — Middle

Чӣ гуна гузариш кардан дар унсурҳои структураи Map дар забони Go бо истифода аз сохторҳои синтаксисӣ?

sobes.tech AI

Ҷавоб аз AI

Дар забони Go, барои гузаштан аз унсурҳои харита (map) истифода мешавад сохтани for range. Ин имкон медиҳад, ки дар бораи калидҳо ва арзишҳои харита итерировать кунед. Мисол:

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

for key, value := range m {
    fmt.Printf("Калид: %s, Арзиш: %d\n", key, value)
}

Дар ин мисол, key ва value ба таври пайдарпай арзишҳоро аз харита m мегиранд. Агар танҳо калид ё танҳо арзиш лозим бошад, тағйирёбандаи нолозимро бо _ гузоштан мумкин аст.