filter

(filter f coll)

La fonction filter accepte 2 arguments :

  • f: une fonction qui prend un argument x et qui renvoie VRAI ou FAUX 1
  • coll: une collection d’éléments

filter retourne une séquence composée de tous les éléments de la collection pour lesquels f renvoie VRAI (c’est l’inverse de remove).

Dans l’animation ci-dessus, f renvoie VRAI lorsque l’élément est un triangle ou lorsqu’il est de couleur bleu.

filter


  1. une telle fonction est appellée un prédicat↩︎