En Go, las constantes se utilizan para definir valores inmutables que no cambian durante la ejecución del programa. Se declaran con la palabra clave const
y son útiles para valores que permanecen fijos, como configuraciones, literales, o parámetros estáticos.
Para declarar una constante, usa la palabra clave const
seguida del nombre de la constante, opcionalmente su tipo, y el valor asignado. Go infiere el tipo automáticamente si no se especifica explícitamente.
const Pi = 3.14159
const Nombre = "Juan"
const EdadMaxima = 65
string
, int
, float
, o bool
.
Puedes declarar varias constantes en un bloque const
para mayor legibilidad:
const (
Pi = 3.14159
Gravedad = 9.8
Luz = 299_792_458 // en m/s
)
const (
Base = 2
Altura = 5
Area = Base * Altura // Valores calculados en tiempo de compilación
)
const Numero int = 10 // Constante tipada
const Mensaje = "Hola" // Constante no tipada, Go infiere el tipo
1. Usa nombres descriptivos y en mayúsculas para las constantes globales (opcional, no obligatorio).
2. Agrupa constantes relacionadas en bloques const
para mayor claridad.
3. Utiliza constantes en lugar de valores mágicos para hacer el código más legible y mantenible.
Consulta la documentación oficial de Go para más detalles sobre el uso de constantes:
Jorge García
Fullstack developer