Como declarar um map constante em Go?
Olá a todos! Comecei a estudar Go recentemente e me deparei com um problema. Preciso declarar um map cujos valores não devem mudar durante a execução do programa. Basicamente, deve ser uma constante.
Em outras linguagens, como C++ ou Java, é possível usar `static final` ou `const`. Em Go, sei que existe a palavra-chave `const`, mas quando tento declarar um map com ela, o compilador gera um erro.
Aqui está o que tentei:
```go
const myMap = map[string]int{
"apple": 5,
"banana": 3,
}
```
O compilador diz: `const initializer map[string]int{...} is not a constant`. Entendo que Go é rigoroso com constantes, mas como então declarar um map imutável? Preciso que este map seja acessível de diferentes partes do programa, mas ninguém possa modificá-lo (adicionar/remover elementos ou