простым? нет return?! нет continue?!! нет break?!!!
x2ES 27.09.2006 07:49
return там дальше защищается....
1. break просто необходим в любом языке полностью поддерживающим циклы, более того, если бы break в современных языках не было, то вряд ли удалось бы отказаться от goto.
2. при наличии break без continue можно обойтись, но это извращения
+ пример:
Я в свое время использовал такую конструкцию:
do{
<действие 1>
if (<условие 1>) continue
<действие 2>
if (<условие 2>) continue
<действие 3>
if (<условие 3>) continue
<действие 4>
if (<условие 4>) continue
}while (false)
Очень изящно заменяет несколько вложенных циклов. Контекст применения не помню - но было очень удобно и наглядно.
- методы, Elvis 19.11.2002 10:41