En gros, le "pipeline" qui est montré, c'est comme
Une boucle qui parcourt le tableau
Dans laquelle il y a un test sur chacun des éléments
Si il satisfait le test de parité, on l'affiche et on calcule son carré
Que l'on met dans une liste
Qui est retournée quand la boucle est finie.
Mais ça permet de voir ça comme si
A partir de la liste des éléments, on construisait une liste "virtuelle" des éléments qui sont pairs par sélection
À partir de celle ci on construit la liste de leurs carrés (en appliquant une fonction qui donne le carré)
Que l'on range
Ce qui est une composition de fonctions appliquées à des streams (= les listes virtuelles, c'est de l'évaluation paresseuse), une abstraction qui simplifie le codage.
- Edité par michelbillaud 19 mars 2024 à 15:27:05
Java 8 et Stream
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl