ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
53331 Топик полностью
ReAl (09.03.2006 14:13, просмотров: 1) ответил bialix на мне тут недавно попалось описание языка D, так там
Что-то в этой фразе есть. Хоть бери - да на плакат над рабочим местом :-) Кстати, про break на много уровней - так может стоило бы не с числом уровней егоделать, как было не_помню_где, а с меткой блока. Т.е.
y_loop: for( y = ....) {
            for( x = ....) {
                if( cond) break y_loop;
            }
        }
и даже
some_process: {
          ...
          if( cond) break some_process;
          ...
        }
Такое ощущение, что это убрало бы если не все места, где у меня бывает goto, то две девятки точно. p.s. try/catch в C++ - это всё-таки и более громоздкий механизм, и более глобальный.