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.18.5/dart-core/EnumByName/byName.html

Spec-Zone.ru

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