Aitor Sánchez - Blog - Oct. 30, 2023, 8:51 a.m.
Si alguna vez te has preguntado ¿cómo se usarás las constantes en TypeScript? O mejor aún ¿Cuál será su sintaxis? Pues permíteme decirte que no eres el único que se lo ha preguntado. Todos, sobre todo al principio, nos lo hemos cuestionado, así que no te preocupes que esto quizás te interese.
Mi nombre es Aitor Sánchez, soy desarrollador de software desde 2014, Y hoy, en este artículo, vas a aprender a utilizar las constantes en tus programas hechos con TypeScript cómo lenguaje de programación.
Pero antes de continuar, esta es la Flutter Mafia. Es mi newsletter donde aprenderás desarrollo de apps móviles, aso y monetización junto con otros genietes que ya están dentro. Y si te suscribes te regalo mi ebook "Duplica los ingreso de tus apps en 5 minutos" No es broma, quizás te interese.
Cómo aún no he subido a la parte del diccionario del programador lo que es una constante, es posible que no sepas lo que es aún. Aunque si lo sabes, pasa al siguiente punto. Pero si no lo sabes, mírate bien este punto.
Bien, una contante, cómo su propio nombre indica, es un espacio en memoria (si, similar a una variable) pero que el valor que le asignemos en la inicialización no cambiará durante toda la ejecución del programa.
Por ejemplo, si tenemos un archivo de rutas para nuestros servicios web es recomendable que todas estas cadenas estén en constantes:
const webUrl: string = “https://como-programar.net”;
Para definir una contantes en TypeScript vamos a hacer uso de la palabra reservada “const”.
Posteriormente de typear esta palabra, vamos a asignarle nombre a nuestra constante. Siguiendo el ejemplo del video, vamos a llamarla nombre.
Después, al igual que en las variables, tenemos que decir de que tipo es previo a dos puntos cómo veremos ahora en el ejemplo.
Y, para terminar, le tenemos que dar el valor en la misma línea de la definición. Las constantes en TS no se permite que primero se definan y después se inicialicen. Así que lo tendremos que hacer todo en la misma línea.
Antes de seguir, veamos un ejemplo práctico de esto:
const nombre: string = “Aitor Sánchez González”
//...
//Esto no funcionariía y petaría el programa en cuanto llegase a esa linea:
nombre = "Pepe Pérez Navarro";
He decidido elegir mi nombre debido a que si tuviésemos un programa donde vamos a gestionar usuarios, el nombre, por regla general, será constante y nunca cambiará.
Es importante, por lo menos, conocer los usos más comunes y donde mejor se adapta el uso de este tipo de reservas de memoria.
Recuerda, son valores inmutables que no se puede eliminar de la memoria. Por lo que un uso indiscriminado podría llevar a fugas de memoria importantes.
Así que, yo personalmente aconsejo su uso en, por ejemplo, archivos de configuración, archivos de rutas de la aplicación y en configuraciones generales cómo podría ser las keys de las APIS y cosas así.
Los logos de tus aplicaciones móviles son la puerta de entrada tanto a la ficha de Google Play y App Store, cómo a la propia aplicación. Basándonos en esto, la mejora constante de él es una estrategia ganadora y ahora puedes hacerlo más rápido y mejor con nuestra herramienta. Esta herramienta. Evalua, optimiza y mejora tu logo en base a una IA entrenada con todos los logos de Google Play. No espoileo más, entra en el enlace.
Y ahora si, sin nada más que agregar aquí, me despido ya. Nos vemos en el siguiente artículo. Hasta entonces ¡que vaya bien!