Como declarar um array constante (slice) em Go?
Olá a todos! Comecei a estudar Go recentemente e tive um problema ao declarar arrays como constantes. Em outras linguagens (como C++ ou Java), estou acostumado a escrever algo como `const int arr[] = {1, 2, 3};`, e isso funciona. Mas quando tento fazer o mesmo em Go, o compilador gera um erro.\n\nAqui está o que estou tentando:\n```go\nconst arr = [3]int{1, 2, 3}\n```\n\nO compilador reclama: `const initializer [3]int literal is not a constant`. Entendo que Go é mais rigoroso com constantes, mas preciso ter uma lista imutável de valores que esteja disponível em todo o pacote. Como fazer isso corretamente?\n\nTentei diferentes abordagens: usar `var` em vez de `const`, mas então o array pode ser alterado acidentalmente. Tentei fazer um slice constante — `const slice = []int{1, 2, 3}` — mas também não funciona. P