Goto se lahko nanaša na naslednje:
1. Stavek za programiranje, ki uporabnika posreduje na drugi del programa. Spodaj je osnovni primer, kako lahko uporabite goto v Perlu.
Goto primer
uporaba stroga; start: natisni "Vnesite svoje geslo:"; moj $ password =; if ($ password = ~ / secret / i) {natisni "Uspeh"; } else {goto start; }
V zgornjem primeru, ko bo program zagnan, bo uporabnik še naprej pozval k geslu, dokler ne vnese skrivnosti kot geslo. Če želite ponoviti poziv, se oznaka "start:" postavi na začetek skripta in če "secret" ni vnesen, skript uporablja izjavo goto, da se pomakne na začetno oznako in ponovi poziv.
Nasvet: Čeprav je izjava goto enostavna metoda za premikanje po programu, se šteje za slabo prakso, da jo uporabljamo pretirano, ker ustvarja špageti kodo. Vendar pa je v nekaterih primerih lahko goto edina možnost ali najboljša rešitev. Menimo, da je najbolje prepustiti programerju, da se odloči, kdaj in kdaj ne bo uporabil izraza goto in se izogibal neskončni razpravi o uporabi ali neuporabi goto stavkov v vaši kodi.
2. Goto je tudi ukaz za ukazno vrstico MS-DOS in Windows. Za več informacij si oglejte našo ukazno stran.
Krmilni tok, JSR, Loop, programski izrazi