![]() |
28 августа в 18:58
|
Матемаг
Впрочем, никто не мешает и в старом бейсике просто использовать goto по шаблону Я много использовал гото и в бейсике и в С. Поверь, со временем приходишь к тому, что он реально нужен ну очень в редких специфических случаях, которые часто упрощаются рекурсией. И без гото код гораздо легче читается.На моей памяти был только один случай, когда гото реально был лучше замены в какой-то очень закрученной функции перебора решений. Там, вроде бы, надо было в некоторых граничных случаях прыгать извне в середину цикла (или наоборот?). А обычные операторы могут быть только вложенными, а не пересекаться. Уже не помню где конкретно это было, но я тогда поломал голову, и ничего лучше и красивее не нашел. Вопрос лишь в том, рефакторят ли местные; Там всё сложно. И местами тупо. Они заучивают типовые программы, созданные древними. |