Capítulo 25 - Closures y funciones de orden superior
¿Qué vas a ver en este capítulo?
Aprenderás a definir y usar funciones que reciben funciones como parámetros y que devuelven funciones. Para ello…
- Veremos qué son los punteros a funciones (function pointers).
- Hablaremos sobre callbacks, funciones como parámetros de funciones.
- Entenderás qué son las closures y cómo se definen en Rust.
- Veremos por qué hay una serie de traits asociados a closures: Fn, FnMut y FnOnce.
- Aprenderás a definir funciones que pueden recibir closures como argumentos.
- Entenderás cómo funcionan las restricciones que aplicamos mediante Fn, FnMut y FnOnce.
- Veremos cómo podemos devolver una closure desde una función.
Muestras del contenido
Primeras páginas de la versión impresa…

