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)