AD

¿Ya dominas lo básico? Un curso estructurado de Go es la vía rápida para dar el salto.

Ver cursos de Go en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐹Lecciones de Go
Lección 19 / 68

Constantes (const)

En esta lección darás nombre a valores que no deben cambiar.

const MaxNota = 100 declara una constante, cuyo valor debe conocerse al compilar.

El código de ejemplo define una nota máxima y la usa al mostrar un mensaje.

Las constantes de Go tienen una propiedad curiosa: pueden ser sin tipo. const x = 10 se adapta al contexto donde se use, así que sirve como int, como float64 o como byte sin conversión. Es lo que permite escribir math.Pi y usarlo con cualquier tipo numérico.

Su límite: solo admiten valores simples — números, textos, booleanos. Un slice o un map no pueden ser constantes, así que para esos casos se usa una variable de paquete y la disciplina de no modificarla.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Go directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)