Еще есть ли кто-либо “Случай” в функции переключателя для использования?

Оператор переключения состоит из "случаев"...

Но "еще" есть ли кто-либо случай для всех других случаев?

Никогда не находили ответ на это...

исключая:

 switch ($var){
   case "x":
       do stuff;
   break;
   case "y":
       do stuff;
   break;
   else: // THIS IS WHAT I WOULD LIKE
       do stuff;
   break;
 }
12
задан Daniel May 10 February 2010 в 10:09
поделиться

3 ответа

default:
       do stuff;
break;

Обычно предложение default должно находиться в самом конце вашего другого предложения case для удобства чтения.

Вы также можете переформатировать операторы break в коде, чтобы они выглядели следующим образом:

 switch ($var){
   case "x":  // if $var == "x"
       do stuff;
       break;
   case "y":  // if $var == "y"
       do stuff;
       break;
   default:  // if $var != "x" && != "y"
       do stuff;
       break;
 }

Дополнительная информация об операторе switch доступна здесь и здесь .

36
ответ дан 2 December 2019 в 03:43
поделиться

Как сказал Дэн, но в полной форме, если это поможет ...

switch ($var) {
    case "x":
        // do stuff
        break;
    case "y":
        // do stuff
        break;
    default:
        // do "else" stuff...
}
3
ответ дан 2 December 2019 в 03:43
поделиться

Как сказали другие. Не смотря на то, что это значение по умолчанию также может быть в начале или где-то дико посередине:

switch (foo) 
{
case 0:  break;
default: break;
case 1:  break;
};

Конечно, вам не следует этого делать, если это не оправдано.

1
ответ дан 2 December 2019 в 03:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: