Map

Um map é um grupo não ordenado de elementos de um tipo, denominado tipo de elemento, indexado por um conjunto de chaves exclusivas de outro tipo, denominado tipo de chave.

O tipo de chave não deve ser uma função, map ou slice.


map[string]int
                        

O número de elementos do mapa é chamado de comprimento. Para um mapa M, ele pode ser descoberto usando a função interna len() e pode mudar durante a execução.

Um novo valor de map vazio é criado usando a função integrada make, que leva o tipo de map e uma dica de capacidade opcional como argumentos:


make(map[string]int)
make(map[string]int, 100)
                        
map_type.go