Wat is Goto?

Ga naar kan verwijzen naar een van de volgende:

1. Een programmeerinstructie die een gebruiker doorstuurt naar een ander deel van het programma. Hieronder is een eenvoudig voorbeeld van hoe een goto kan worden gebruikt in Perl.

Ga naar het voorbeeld

 gebruik strikt; start: print "Typ uw wachtwoord:"; mijn $ wachtwoord =; if ($ wachtwoord = ~ / secret / i) {print "Succes"; } else {ga naar start; } 

In het bovenstaande voorbeeld, wanneer het programma wordt uitgevoerd, zou het de gebruiker blijven vragen om een ​​wachtwoord totdat hij of zij het geheim als wachtwoord invoert. Om de prompt te herhalen, wordt een "start:" -label aan het begin van het script geplaatst en als "geheim" niet is ingevoerd, gebruikt het script de instructie goto om naar het startlabel te gaan en de prompt te herhalen.

Tip: hoewel een goto-statement een eenvoudige methode is om een ​​programma te volgen, wordt het als een slechte gewoonte beschouwd om overmatig te gebruiken omdat het spaghetti-code maakt. In sommige gevallen is een overzicht misschien de enige optie of de beste oplossing. We denken dat het het beste aan de programmeur mag worden overgelaten om te beslissen wanneer en wanneer hij de goto-verklaring niet moet gebruiken en wegblijven van het eindeloze debat over het gebruiken of niet gebruiken van goto-statements in uw code.

2. Ga naar is ook een opdrachtregel voor MS-DOS en Windows. Zie onze opdrachtpagina voor meer informatie.

Besturingsstroom, JSR, Loop, Programmeervoorwaarden