2016-12-29 2 views
1

Я часто использую вложенные футляры и обертываю их {}. Мой вопрос: какие из них верны? Оба, похоже, работают нормально.Включение оператора вложенного формата - что правильно?

switch (yourMom) { 
    case 1: { 
    // so fat 
    } 
    break; 

    default: 
    break; 

} 

ИЛИ

switch (yourMom) { 
    case 1: { 
    // so fat 
    break; 
    } 
    default: 
    break; 

} 
+1

Я считаю, что его больше о предпочтении. Я, как правило, использую первый. – Joshua

ответ

1

Оба эквивалентны.

Скобки просто определяют область действия, а break не подлежит определению.

Для чего это важно, я стараюсь использовать первый из ваших двух случаев; так как читателю стало немного понятнее, что ярлыки дела не следуют друг другу.

(Вы должны были бы фигурные скобки, если case 1 для примера объявления переменной.)

+0

Спасибо за объяснение. Я тоже использую первый. Это имеет смысл. – GeneCode