Junior — Middle
Como percorrer os elementos numa estrutura Map na linguagem Go, usando construções sintáticas?
sobes.tech IA
Resposta da IA
Na linguagem Go, para percorrer os elementos de um mapa (mapa), usa-se a construção for range. Ela permite iterar sobre as chaves e valores do mapa. Exemplo:
m := map[string]int{"a": 1, "b": 2, "c": 3}
for key, value := range m {
fmt.Printf("Chave: %s, Valor: %d\n", key, value)
}
Neste exemplo, key e value assumem sucessivamente os valores do mapa m. Se apenas a chave ou apenas o valor forem necessários, pode-se omitir a variável desnecessária usando _.