Hva er Goto?

Goto kan referere til noen av følgende:

1. En programmeringserklæring som videresender en bruker til en annen del av programmet. Nedenfor er et grunnleggende eksempel på hvordan en goto kan brukes i Perl.

Gå til eksempel

 bruk strenge; start: skriv ut "Skriv inn passordet ditt:"; min $ passord =; hvis ($ password = ~ / secret / i) {print "Suksess"; } ellers {goto start; } 

I eksempelet ovenfor, når programmet kjøres, vil det fortsette å spørre brukeren om et passord før han eller hun kommer inn i hemmeligheten som passord. For å gjenta spørringen blir en "start:" -merket plassert i starten av skriptet, og hvis "hemmelig" ikke er angitt, bruker skriptet goto-setningen til å gå til startetiketten og gjenta spørringen.

Tips: Selv om en goto-setning er en enkel metode for å bevege seg rundt et program, anses det å være dårlig praksis å bruke overdrevet fordi det skaper spaghettikode. Men i noen tilfeller kan en goto være det eneste alternativet eller den beste løsningen. Vi føler at det er best igjen for programmøren å bestemme når og når ikke å bruke goto-setningen og holde seg borte fra den endeløse debatten om å bruke eller ikke bruke goto-setninger i koden din.

2. Goto er også en kommandolinje for MS-DOS og Windows. Se vår goto kommandoside for ytterligere informasjon.

Kontrollflyt, JSR, Loop, Programmeringsbetingelser