Curso de Raku / Programación funcional, concurrente, reactiva y web / Programación funcional
Lambdas y clausuras
Una lambda es una función pequeña y sin nombre escrita en
línea: exactamente los bloques con flecha y las expresiones Whatever que
has estado pasando a map y compañía. Una clausura
es una lambda (o cualquier subrutina) que recuerda variables del lugar
donde se creó.
Las clausuras son lo que hace tan útiles a las subrutinas devueltas: llevan consigo un pequeño trozo de estado privado. Esta sección examina ambas ideas.
Temas de esta sección
Práctica
Resuelve 2 cuestionarios sobre el contenido de esta sección.
Ejercicios
Esta sección contiene 3 ejercicios. Mira todos los temas de esta sección antes de empezar los ejercicios.