Zoeken…


Invoering

Dart filtert lijsten via de methoden List.where en List.retainWhere . De where functie heeft één argument nodig: een Booleaanse functie die op elk element van de lijst wordt toegepast. Als de functie naar true evalueert, blijft het lijstelement behouden; als de functie false , wordt het element verwijderd.

Het aanroepen van theList.retainWhere(foo) is praktisch gelijk aan het instellen van theList = theList.where(foo) .

Een lijst met gehele getallen filteren

[-1, 0, 2, 4, 7, 9].where((x) => x > 2) --> [4, 7, 9]



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow