Rust Fonctionnel
Les closures sont des fonctions anonymes que vous pouvez enregistrer dans une variable ou passer à d'autres fonctions. Elles peuvent capturer des variables de la portée dans laquelle elles sont définies.
rust let add_one = |x: i32| x + 1; let result = add_one(5);
Les closures sont massivement utilisées avec les itérateurs et dans la programmation asynchrone.