Sobes.tech
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 _.