Sintaxis básica: tipos de datos, comentarios y variables en Dart

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