Control de flujo: if, else, ternarios y patrones
Domina el control de flujo en Dart, desde el uso básico de if-else hasta el pattern matching con if-case y la promoción de tipos por análisis de flujo.
Domina el control de flujo en Dart, desde el uso básico de if-else hasta el pattern matching con if-case y la promoción de tipos por análisis de flujo.
Domina el uso de is, as, is! y la promoción de tipos en Dart para escribir código seguro y eficiente.
Domina los operadores de nulabilidad (??, ?., !), cascade (.., ..?) y spread (…, …?) para escribir código Dart robusto y limpio.
Guía técnica sobre operadores bitwise (&, |, ^, ~) y desplazamientos (<<, >>, >>>) con ejemplos de flags y comportamiento de signos.
Domina la lógica matemática y de comparación en Dart, incluyendo división entera, asignación null-aware y precedencia de operadores.
Entiende las diferencias críticas entre dynamic, Object, Object?, var y Never para escribir código seguro y eficiente en Dart.
Aprende cómo funcionan las cadenas, la inmutabilidad, la interpolación y por qué el método length puede engañarte con emojis.
Entiende el tipo bool en Dart, la ausencia de valores truthy/falsy, operadores lógicos, parsing y el manejo de booleanos nullables con null safety.
Domina el uso de enteros, decimales y precisión arbitraria. Aprende cuándo usar int, double o num y cómo evitar errores de precisión.
Aprende la diferencia real entre mutabilidad y constantes en tiempo de compilación, y cómo usar late y dynamic de forma segura.