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

Значение перечисления в Dart

Два значения одного перечисления можно сравнить оператором ==. Совпадают имена пунктов - результат истинен, разные пункты дают ложь.

Разные значения одного типа не равны:

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

Одно и то же значение сравнивают с собой:

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

Даны значения:

enum Lane { fast, slow, stop } var left = Lane.fast; var right = Lane.slow;

Скажите, совпадают ли left и right, и выведите результат сравнения на экран.

Даны значения:

enum Lane { fast, slow, stop } var left = Lane.stop; var right = Lane.stop;

Скажите, совпадают ли left и right, и выведите результат сравнения на экран.

Даны значения:

enum Gear { park, drive, reverse } var one = Gear.drive; var two = Gear.reverse;

Скажите, совпадают ли one и two, и выведите результат сравнения на экран.

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