Co je to Goto?

Goto může odkazovat na některou z následujících možností:

1. Programovací příkaz, který předá uživateli jinou část programu. Níže je uveden základní příklad použití goto v Perlu.

Příklad

 použití přísné; start: print "Zadejte své heslo:"; my $ password =; if ($ password = ~ / secret / i) {tisk "Úspěch"; } else {goto start; } 

Ve výše uvedeném příkladu, když je program spuštěn, bude i nadále vyzývat uživatele k zadání hesla, dokud nezadá heslo jako heslo. Chcete-li opakovat výzvu "start:" štítek je umístěn na začátku skriptu a pokud "tajné" není zadán skript používá goto prohlášení jít na start label a opakovat výzvu.

Tip: Ačkoliv je goto prohlášení snadnou metodou pohybu po programu, je považováno za špatnou praxi používat nadměrně, protože vytváří kód špaget. V některých případech však může být jedinou možností nebo nejlepším řešením goto. Myslíme si, že je nejlepší, když se programátor rozhodne, kdy a kdy nepoužije prohlášení goto a bude se držet dál od nekonečné debaty o používání nebo nepoužívání příkazů goto ve vašem kódu.

2. Goto je také příkaz příkazového řádku systému MS-DOS a Windows. Další informace naleznete na stránce s příkazem goto .

Řízení toku, JSR, Loop, Programovací termíny