Login
Оператор goto в языках программирования.
1443 просмотров
Перейти к просмотру всей ветки
except постоялец
in Antwort Murr 31.01.12 11:15, Zuletzt geändert 31.01.12 12:43 (except)
В ответ на:
Сути это не меняет - применение GOTO для выхода из вложенных циклов предпочтительнее других решений.
Сути это не меняет - применение GOTO для выхода из вложенных циклов предпочтительнее других решений.
Имхо нет. Тут целая философия и целая толпа копий на этой теме сломана. У каждого программера свое мнение. Для меня "гото" - как красная тряпка.
Я читаю рутину как рассказ. Если я вижу оператор перехода, я должен пойти куда то и посмотреть что там. Как Оффтоп
Проблема выхода из цикла решается брейками и в некоторых языках екзитами. То есть выпадение из рутины не куда-то, а на то место, откуда начал, на следующую строчку.
Операторы перехода удобны для себя любимого, когда код абсолютно известен и не надо ничего раскапывать.
Кстати "гото" не зря из многих языков выбросили.