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);

© 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

Spec-Zone.ru

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