Само Goto не отображается.Вы просто показываете, какие операции отправляются.Вы можете добавить заметку в том месте, где происходит переход.Тем не менее, я думаю, что использование gotos никоим образом не должно поощряться.Вместо этого он, вероятно, должен обрабатывать некоторые исключения.
Согласно вашим комментариям вы можете использовать такой фрагмент break
:
Это нарушит внешний цикл, поэтому is_item...
повторяется после sleep...
.
Примечание Согласно комментарию @AxelScheithauer, break
просто оставит включающий фрагмент.Однако я бы посчитал это недостатком спецификации.Разрыв «обычно» используется с потоками управления циклом (плюс поток управления регистром; но в UML для этого нет фрагмента).Вероятно, лучше всего назвать фрагмент break
, поэтому ясно, что он повлияет на фрагмент внешнего цикла (как показано на моем отредактированном изображении).