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