Co to jest Goto?

Idź do może odnosić się do jednego z następujących:

1. Instrukcja programowania, która przekazuje użytkownika do innej sekcji programu. Poniżej znajduje się podstawowy przykład użycia goto w Perlu.

Idź przykład

 użyj surowego; start: drukuj „Wpisz swoje hasło:”; moje $ hasło =; if ($ password = ~ / secret / i) {print "Success"; } else {goto start; } 

W powyższym przykładzie, gdy program jest uruchamiany, nadal pyta użytkownika o hasło, dopóki nie wprowadzi tajnego hasła. Aby powtórzyć podpowiedź, na początku skryptu umieszczana jest etykieta „start:” i jeśli nie zostanie wprowadzony „tajny”, skrypt użyje instrukcji goto, aby przejść do etykiety początkowej i powtórzyć monit.

Wskazówka: Mimo że instrukcja goto jest łatwą metodą poruszania się po programie, niewłaściwą praktyką jest nadmierne używanie, ponieważ tworzy kod spaghetti. Jednak w niektórych przypadkach goto może być jedyną opcją lub najlepszym rozwiązaniem. Uważamy, że najlepiej pozostawić programistom decyzję, kiedy i kiedy nie używać oświadczenia goto i trzymać się z dala od niekończącej się debaty dotyczącej używania lub nieużywania instrukcji goto w swoim kodzie.

2. Goto to także polecenie wiersza poleceń MS-DOS i Windows. Więcej informacji można znaleźć na naszej stronie komendy goto .

Przepływ sterowania, JSR, pętla, warunki programowania