Halcon - оператор Goto

Есть ли оператор Goto в Halcon? Я не смог найти его в документации. Что мне нужно, так это вернуться примерно на 50 строк кода в определенном состоянии. Поскольку это происходит редко, я бы не хотел делать это с циклом. Есть ли оператор goto или что-то подобное, которое позволяет мне вернуться к предыдущей точке той же процедуры?


person sharkyenergy    schedule 16.11.2020    source источник


Ответы (1)


Нет, нет оператора GOTO.

Причина может заключаться в следующем: код, основанный на операторах goto, как правило, труднее понять и поддерживать, чем код без операторов goto. Хотя мы не догматичны в этом вопросе, кажется, что операторы goto следует использовать редко, если вообще использовать. (Брайан Керниган и Деннис Ритчи, Язык программирования C)

https://en.wikipedia.org/wiki/Goto

person Andrea Mannari    schedule 18.11.2020