dart
Filtres de liste
Recherche…
Introduction
Dart filtre les listes via les méthodes List.where et List.retainWhere . La fonction where prend un argument: une fonction booléenne qui est appliquée à chaque élément de la liste. Si la fonction est évaluée à true l'élément de liste est conservé. Si la fonction est évaluée à false , l'élément est supprimé.
L'appel de theList.retainWhere(foo) équivaut pratiquement à la définition de theList = theList.where(foo) .
Filtrage d'une liste d'entiers
[-1, 0, 2, 4, 7, 9].where((x) => x > 2) --> [4, 7, 9]
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow