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