Какво е Гото?

Гото може да се отнася до някое от следните:

1. Заявление за програмиране, което препраща потребителя към различен раздел на програмата. По-долу е даден основен пример за това как може да се използва гото в Perl.

Пример за това

 използвайте строго; начало: отпечатай "Моля, въведете паролата си:"; моята $ password =; if ($ password = ~ / secret / i) {печат "Успех"; } else {трябва да започнем; } 

В горния пример, когато програмата се стартира, тя ще продължи да подканва потребителя да въведе парола, докато той или тя не въведе тайната като парола. За да повторите подканата, в началото на скрипта се поставя етикет "start:", а ако не е въведено "secret", скриптът използва декларацията goto, за да отиде до началния етикет и да повтори подканата.

Съвет: Въпреки че операторът goto е лесен метод за придвижване по програма, се счита за лоша практика да се използва прекомерно, защото създава код за спагети. В някои случаи обаче един goto може да бъде единствената опция или най-доброто решение. Смятаме, че е най-добре да се остави на програмиста да реши кога и кога да не използва декларацията на goto и да стои настрана от безкрайните дебати за използването или не използването на гото изявления във вашия код.

2. Гото също е команда за командния ред на MS-DOS и Windows. За повече информация вижте нашата страница с командата goto .

Контролен поток, JSR, Loop, програмни термини