Closed apolukhin closed 3 years ago
Игорь Шаповал, 28 августа 2018, 9:09 yndx-antoshkka Скажите может эта фича быть в стандарте?
valera_ee, 31 июля 2019, 9:02 Было бы совсем хорошо, если бы можно было указывать через запятую разные значения в case
switch (value)
{
case: 0, 7, 11:
std::cout << "state 1";
break;
case: 1 ... 5, 8:
std::cout << "state 2";
break;
default:
std::cout << "default state";
break;
}
Идея про паттерн матчинг, дубликат #239
Перенос предложения: голоса +22, -2 Автор идеи: Игорь Шаповал
Работая с switch мы иногда хотим, чтобы ветка выполнилась, если условия лежит
в диапазоне значений. Для этого мы должны писать следующее
В GCC есть расширение, которое позволяет указывать в case диапазон значений
Было бы классно добавить в стандарт С++.