On simplifie au maximum en réduisant le nombre de parcourt de listes pour construire la liste résultante. Les compréhensions de listes, c'est de la composition de map et filter.
[f(i)foriinune_listeifp(i)]
c'est l'équivalent python du code haskell :
map f . filter p $ une_liste
puis on utilise les lois de bases de map et filter :
map f . map g = map (f . g)
filter p1 . filter p2 = filter (p1 & p2)
Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.
[^] # Re: Et vue.js alors?
Posté par kantien . En réponse au journal 8 mois avec Javascript (ES6) et vue.js : mon retour d'expérience du développement front en 2018. Évalué à 3.
On simplifie au maximum en réduisant le nombre de parcourt de listes pour construire la liste résultante. Les compréhensions de listes, c'est de la composition de
mapetfilter.c'est l'équivalent python du code haskell :
puis on utilise les lois de bases de
mapetfilter:Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.