Cuando empezamos a programar en Dart, una de las primeras cosas que necesitamos aprender es cómo manejar datos. En este post, vamos a hablar de los tipos de datos, variables y comentarios en Dart, explicando de forma sencilla cómo funcionan y para qué sirven.
🔢 Tipos de datos en Dart
Dart es un lenguaje de programación fuertemente tipado, lo que significa que cada variable tiene un tipo de dato específico. Vamos a ver los principales:
1. Números (Numbers)
Los números en Dart pueden dividirse en dos categorías:
- Enteros (int): Representan valores numéricos sin decimales.
int edad = 25;
- Decimales (double): Se usan para valores con punto decimal.
double precio = 19.99;
- Num: Puede almacenar tanto enteros como decimales.
num temperatura = 36.5;
2. Cadenas de texto (String)
Las cadenas de texto en Dart representan una secuencia de caracteres:
String nombre = "Juan";
String mensaje = 'Hola, mundo';
Si necesitas concatenar cadenas:
String saludo = "Hola" + " mundo";
String saludo2 = "Hola " "mundo";
Para evitar que los caracteres especiales sean interpretados, usa Raw Strings:
String rawString = r"Esto es un texto crudo con \n sin interpretar";
3. Booleanos (bool)
Son valores que pueden ser true
o false
.
bool esMayor = true;
4. Listas (List)
Las listas son estructuras ordenadas de datos.
List numeros = [1, 2, 3, 4, 5];
5. Mapas (Map)
Un mapa almacena pares de clave-valor.
Map edades = {
'Juan': 30,
'María': 25
};
6. Var, Dynamic, Final y Const
- var: Permite que Dart infiera el tipo automáticamente.
var ciudad = "Buenos Aires";
- dynamic: Permite cambiar el tipo de la variable en tiempo de ejecución.
dynamic dato = 100;
dato = "Ahora soy un texto";
- final: Se asigna una sola vez, pero su valor se puede calcular en tiempo de ejecución.
final ahora = DateTime.now();
- const: Es una constante en tiempo de compilación.
const pi = 3.1416;
🗃️ Comentarios en Dart
Los comentarios ayudan a documentar el código.
- Comentario de una línea:
// Esto es un comentario de una línea
- Comentario de varias líneas:
/* Esto es un comentario
de varias líneas */
- Comentario de documentación:
/// Esta función suma dos números
int suma(int a, int b) {
return a + b;
}
En Dart, usar el tipo de dato adecuado optimiza el rendimiento y la memoria. Ahora que conoces las variables, tipos de datos y comentarios, ¡ya tienes una base sólida para empezar a programar en Dart! 🚀
Si quieres profundizar más, te recomiendo revisar la documentación oficial de Dart.
Comentarios