Iniciante Fundamentos
Constantes
Constantes são valores fixos que não mudam durante a execução. Use a palavra-chave const.
Declarando constantes
const pi = 3.14159
const nomeApp = "MeuApp"
const maxUsuarios int = 100
Tentar alterar uma constante gera erro de compilação:
const x = 10
// x = 20 // ERRO: não pode atribuir a x
Bloco de constantes
const (
larguraTela = 1920
alturaTela = 1080
versao = "1.0"
)
iota
iota gera valores sequenciais automáticos, começando em 0. Útil para listas de opções:
const (
Domingo = iota // 0
Segunda // 1
Terca // 2
Quarta // 3
)
Cada linha incrementa o iota em 1.
iota com expressões
const (
KB = 1 << (10 * (iota + 1)) // 1024
MB // 1048576
)
Resumo
constdefine valores que não mudam.- Use blocos para agrupar constantes.
iotacria sequências numéricas automáticas.