Definición


Al igual que una Variable inmutable, las constantes no pueden modificarse, pero hay diferencias entre sí.

A diferencia de las variables inmutables, no se le puede aplicar el modificador de mut para hacerlas mutables.

Para declarar una constante se hace de la siguiente forma:

const CONSTANTE: u16 = 45;

Donde el u16 es el tipo de dato. Notemos que por convención se escriben las constantes en mayusculas.

Para la constante es necesario aclarar el tipo de dato. También una propiedad que no lo tienen las variables inmutables y las variables mutables es que estas pueden ser declaradas en cualquier Scope, incluso en el global.

Las constantes son validas por la duración del programa, o como minimo el scope en el que fueron declarados.