Funciones de sintaxis corta (Arrow) y Anónimas (Lambda)

Clase 10 de 29Curso de Dart

Resumen

Las funciones de sintaxis corta (Arrow) son declaradas en la misma línea y sólo pueden tener una expresión, misma que se declara después de una flecha (=>), por ejemplo:

void functionName(int a, int b) => a + b;

Las funciones anónimas, también conocidas como lambda o closures son similares a las nombradas pero con la diferencia de que no llevan nombre y suelen utilizarse para realizar una acción dentro de otro proceso, por ejemplo:

List list=["Rojo","Rosa","Verde"];
  list.forEach((val){
    print(val);
  });
}