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 քարտեզի արժեքները: Եթե անհրաժեշտ է միայն բանալին կամ միայն արժեքը, անպետք փոփոխականը կարող եք բաց թողնել՝ օգտագործելով _։