Spec-Zone.ru › Dart 2

dart:core

Метод byName

T byName(
  1. String name
)

Находит в этом списке значение перечисления с именем name.

Просматривает эту коллекцию в поисках элемента перечисления с именем name, указанным в EnumName.name. Возвращает первое значение с заданным именем. Такое значение должно быть найдено.

Реализация

T byName(String name) {
  for (var value in this) {
    if (value._name == name) return value;
  }
  throw ArgumentError.value(name, "name", "No enum value with that name");
}

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

Spec-Zone.ru

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