функция 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 - Фильтрует элементы коллекции с помощью пользовательской функции

Официальная документация (английский)