Un itérateur est un modèle de programmation orienté objet qui permet de parcourir une collection, indépendamment de l'implémentation réelle ou des adresses d'objets dans la mémoire physique. C'est l'un des modèles de conception comportementale du Gang of Four.
Tentative d'implémentation de certaines fonctionnalités de reductionRight.
Pour les performances, ce serait bien d'itérer de droite à gauche, sans tout inverser d'abord ...
Supposons que je veuille lire tous les fichiers d'un répertoire. Je pourrais définir une fonction comme celle-ci: use std::path::Path;
fn read_all(dir: &Path) -> Result& ...