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

Несколько значений в switch в Dart

Давайте теперь будем группировать несколько значений в одной ветке switch. Их перечисляют через ||. Подойдет любое из них, и сработает этот код. Следующая ветка сама не начинается: у такой записи провала в соседнюю ветку нет.

Число 2 входит в первую группу:

var val = 2; switch (val) { case 1 || 2 || 3: print("group A"); // сработает это case 4 || 5 || 6: print("group B"); default: print("other"); }

Число 5 попадает во вторую группу:

var val = 5; switch (val) { case 1 || 2 || 3: print("group A"); case 4 || 5 || 6: print("group B"); // сработает это default: print("other"); }

Дано число:

var day = 6;

Для чисел 1, 2 и 3 выведите "start", для 4, 5 и 6 - "middle", для 7 - "end", иначе "unknown".

Дана строка:

var lang = "de";

Для "ru" и "by" выведите "east", для "en" и "de" - "west", иначе "other region".

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