dart
Список фильтров
Поиск…
Вступление
Фильтры Dart перечисляются через методы List.where и List.retainWhere . Функция where принимает один аргумент: булева функция, которая применяется к каждому элементу списка. Если функция оценивает значение true элемент списка сохраняется; если функция вычисляет значение false , элемент удаляется.
Вызов theList.retainWhere(foo) практически эквивалентен установкеList theList = theList.where(foo) .
Фильтрация списка целых чисел
[-1, 0, 2, 4, 7, 9].where((x) => x > 2) --> [4, 7, 9]
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow