Skip to content

Fold et agrégation ​

Filter et Map traitent chaque élément indépendamment. Fold (alias Aggregate en LINQ) parcourt une séquence en accumulant un résultat — somme, minimum, chaîne construite, structure complexe. C'est l'opération la plus puissante des trois, et celle qui permet d'exprimer presque tout le reste.

À l'issue de cette thématique, vous serez capable de :

  • utiliser Aggregate pour réduire une séquence à une valeur unique
  • choisir entre Sum, Min, Max, Count et Aggregate selon le besoin
  • regrouper des données par clé avec GroupBy et les agréger
  • expliquer pourquoi Fold est considéré comme l'opération fondamentale de la FP

Théorie ​

Particularités utiles pour les activités

Activités ​

Répondre aux besoins du fil rouge en enrichissant la bibliothèque DataSeries<T>.

Fil rouge ​

Exercices complémentaires ​

Activités prioritaires ​

Activités libres ​