метод lookup
- Object? element
override
Если в множестве есть объект, равный object, верните его.
Проверяет, есть ли object в множестве, как и contains, и, если есть, возвращает объект из множества, иначе возвращает null.
Если используемое множеством отношение равенства не является тождеством, возвращённый объект может быть не идентичен object. Некоторые реализации множеств могут не поддерживать этот метод. Если метод contains вычисляет результат, а не проверяет наличие реального экземпляра объекта, то элементу множества может не соответствовать конкретный экземпляр объекта.
final characters = <String>{'A', 'B', 'C'};
final containsB = characters.lookup('B');
print(containsB); // B
final containsD = characters.lookup('D');
print(containsD); // null Реализация
E? lookup(Object? element) => _source.lookup(element);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-collection/UnmodifiableSetView/lookup.html