Spec-Zone.ru › Dart 2

dart:collection

метод lookup

E? lookup(
  1. 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API