Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtPmEnIx 271 of 412 menu
◀ ▶

Номер значения перечисления в Dart

Значения перечисления нумеруются с нуля в том порядке, как они перечислены в объявлении. Номер дает свойство index.

Первый пункт списка имеет номер 0:

enum Status { open, closed, wait } print(Status.open.index);

Следующие пункты получают номера 1, 2 и так далее:

enum Status { open, closed, wait } print(Status.closed.index); print(Status.wait.index);

Даны тип и переменная:

enum Step { first, second, third } var move = Step.second;

Выведите порядковый номер значения move, считая с нуля.

Даны тип и переменная:

enum Rank { bronze, silver, gold } var prize = Rank.gold;

Выведите порядковый номер значения prize, считая с нуля.

Даны тип и переменная:

enum Weekday { mon, tue, wed, thu } var slot = Weekday.thu;

Выведите порядковый номер значения slot, считая с нуля.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить