Цитата:
Сообщение от
DSPIC
Да, break прерывает нейкий "логический уровень". Например break спровоцирует выход из метода, если вставлен не в цикл или switch.
Я видел как с помощью прерывают работу методом вместо return. Но это не хорошо.
Спасибо за информацию. Проверил. В 4.0 при компиляции не ошибка, а предупреждение:
Оператор BREAK был найден вне допустимого контекста (операторы SWITCH, WHILE, DO и FOR).
Мягко говоря, я в шоке...
Цитата:
Сообщение от
DSPIC
IMHO Его нужно юзать там где это принято - switch. Во всех остальных случаях не поддаваться на соблазн его использования.
Не только. Можно в ЛЮБЫХ циклах использовать.