¡El Mafuba de la programación: las variables!🌀
¿Quién no ha visto aunque sea un capítulo de Dragon Ball Z?
Y si no viste mínimo eso… bueno, igual puedes quedarte.
Todos alguna vez quisimos lanzar un Kamehameha como Goku o hacer un Final Flash como Vegeta.
Pero hay una técnica que, aunque no era la más espectacular, era de las más poderosas: el Mafuba.
El Mafuba, creado por el maestro Mutaito y usado después por el maestro Roshi, es una técnica capaz de encerrar y sellar a un enemigo sin importar su nivel de poder.
Y aquí es donde entra la programación.
¿Qué tiene que ver el Mafuba con las variables?
Una variable hace prácticamente lo mismo.
Pero en lugar de encerrar a un enemigo, encierra datos.
No importa si el dato es grande, pequeño, complejo o simple.
Si cumple con la condición correcta, puede ser almacenado.
La única regla es: el dato debe ser del mismo tipo que la variable.
— “No entendí nada…” — lector confundido del blog.
Tranquilo.
En el mundo existen diferentes tipos de información:
- Números
- Texto
- Valores verdaderos o falsos
- Objetos
Pero en programación no todo se guarda igual. Cada cosa tiene su categoría.
Tipos de datos más comunes
Enteros (int)
Números sin decimales.
Ejemplos: 10, -5, 0Decimales (float / double)
Números con punto decimal.
Ejemplos: 3.14, 99.9Texto (String)
Letras, palabras o frases completas.
Ejemplo: "Hola mundo"Booleanos (boolean)
Solo pueden ser:
true o falseEjemplo en código
int edad = 25;
double poder = 9000.5;
String nombre = "Goku";
boolean esSaiyajin = true;
Cada una de esas líneas es un pequeño Mafuba.
edadsolo puede guardar números enteros.poderpuede guardar números con decimales.nombreguarda texto.esSaiyajinsolo puede ser verdadero o falso.
Si intentas meter algo incorrecto, el sello se rompe… y el programa explota (bueno, lanza error).
Entonces… ¿qué es realmente una variable?
Una variable es:
- Un espacio en memoria
- Con un nombre
- Que guarda un valor
- Y tiene un tipo específico
El tipo de dato es el sello del Mafuba.
Define qué puede entrar y qué no.
Conclusión
El Mafuba no era la técnica más vistosa, pero sí una de las más estratégicas.
Las variables tampoco son lo más emocionante de la programación…
pero sin ellas, no puedes hacer nada.
Así que la próxima vez que declares una variable, recuerda:
No estás creando una simple cajita en memoria.
Estás invocando tu propio Mafuba digital.