Aprendiendo Dart
Un "Hola mundo desde dart":
Funcion main para ejecutar cosas.

Tipos de datos
String

Lo mas usado
var
:
String
"hola mundo"
Cadena de texto
int
1
Número entero
double
2.0
Número decimal
bool
true / false
Valor lógico (verdadero o falso)
dynamic
Cambia su valor
Acepta cualquier tipo de dato y puede cambiar
var
var x = 5
Se adapta al tipo del primer valor asignado
Listas
Dynamic para que contenga cualquier valor nuestra lista.

Variebles tipo Set
En Dart, una Set
es una colección no ordenada de elementos únicos. Es decir:
No permite duplicados.


Maps
Util al uzar APIs, ya que los datos JSON se manejan comúnmente como
Map<String, dynamic>
.Un
Map
asocia una clave (key) con un valor (value). Es similar a un diccionario en otros lenguajes.

Const y final
📌 Diferencias entre const
y final
en Dart:
const
y final
en Dart:Característica
const
final
¿Se puede reasignar?
❌ No
❌ No
¿Se evalúa en tiempo...?
De compilación
De ejecución
¿Puede depender de algo dinámico?
❌ No (todo debe conocerse en compilación)
✅ Sí (se evalúa cuando se ejecuta)
Ejemplo válido
const pi = 3.14;
final fecha = DateTime.now();

Operadores Aritméticos
var
siempre nos ayudara en nuestras operaciones:

Declarando funciones

Funcion de flecha

Operador ternario
El operador ternario es una forma abreviada de escribir una estructura
if-else
. Se usa para evaluar una condición y devolver un valor según si es verdadera o falsa.

Operadores con asignación

forEach
Last updated