¿Qué es una constante?
Las constantes a diferencia de las variables, mantienen siempre un valor y este nunca puede ser cambiado. Si se intenta hacerlo, el compilador mostrará un error.
Ejemplo del uso de una constante en Go
package main
import "fmt"
const Pi = 3.1416
func main() {
fmt.Println("El valor de Pi es:", Pi)
}
¿Qué sucede si intentamos reasignar un valor a una constante en Go?
Si intentamos cambiar el valor de Pi, el compilador nos mostrará un mensaje cannot assign to Pi
, debido a que las constantes no pueden cambiar su valor después de ser definidas.