Spec-Zone.ru › Dart 2

dart:core

Метод lookup

E? lookup(
  1. Object? object
)

Если объект, равный 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? object);

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/Set/lookup.html

Spec-Zone.ru

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