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

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

У каждого значения перечисления есть текстовое имя. Его берут через свойство name после точки у значения.

Имя совпадает с написанием пункта в объявлении:

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

Результат на экране - строка "closed":

enum Status { open, closed, wait } var gate = Status.wait; print(gate.name);

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

enum Axis { x, y, z } var dir = Axis.y;

Выведите текстовое имя значения dir.

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

enum Season { spring, summer, autumn } var month = Season.summer;

Выведите текстовое имя значения month.

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

enum Role { guest, member, admin } var user = Role.admin;

Выведите текстовое имя значения user.

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