метод 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);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-collection/SetMixin/lookup.html