Библиотеки » Основная библиотека (dart:core) » Iterable » singleWhere
функция Iterable::singleWhere
Возвращает элемент, удовлетворяющий пользовательской функции
Синтаксис
E
Iterable.singleWhere
(bool test(E value))
Передаваемые параметры
bool test(E value)Возвращаемое значение
EОписание
Метод singleWhere
позволяет получить один элемент коллекции (составного объекта), который удовлетворяет условию, задаваемому пользовательской callback-функции bool test(E value)
.
В случае, если условию не соответствует ни один элемент, или соответствует более одного, будет сгенерирована ошибка типа StateError
.
Смотрите также
Iterable::firstWhere - Возвращает первый элемент коллекции, удовлетворяющий пользовательской функции
Iterable::lastWhere - Возвращает последний элемент коллекции, удовлетворяющий пользовательской функции
Iterable::where - Фильтрует элементы коллекции с помощью пользовательской функции