У меня есть следующее:
switch(state) {
case MyStates.StateA:
//do something
break;
case MyStates.StateB:
//do something
break;
case MyStates.StateC:
//do something
break;
}
Скажите StateB
и StateC
оба должны обрабатывать один и тот же бит кода, как я могу избежать дублирования?Обратите внимание, что я не могу установить MyStates.StateB = MyStates.StateC
;они должны различаться и могут быть разных типов.Я хочу сделать что-то вроде следующего незаконного заявления:
case MyStates.StateB || case MyStates.StateC :