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 мегиранд. Агар танҳо калид ё танҳо арзиш лозим бошад, тағйирёбандаи нолозимро бо _ гузоштан мумкин аст.