Mikä on Goto?

Goto voi viitata johonkin seuraavista:

1. Ohjelmointiraportti, joka välittää käyttäjän ohjelman eri osaan. Alla on esimerkki siitä, miten Goto voidaan käyttää Perlissä.

Goto esimerkki

 käytä tiukkoja; start: print "Kirjoita salasana:"; $ password =; jos ($ password = ~ / secret / i) {print "Success"; } other {goto start; } 

Yllä olevassa esimerkissä, kun ohjelma suoritetaan, se jatkaa käyttäjää kehottamaan salasanaa, kunnes hän tulee salaiseksi salasanaksi. Jos haluat toistaa kehotuksen, "start:" -merkki sijoitetaan komentosarjan alkuun ja jos "salainen" ei ole syötetty, komentosarja käyttää goto-lausuntoa siirtymään aloitusmerkkiin ja toistamaan kehotuksen.

Vinkki: Vaikka goto-lausunto on helppo tapa liikkua ohjelmassa, on huono käytäntö käyttää liikaa, koska se luo spagettikoodin. Joissakin tapauksissa siirtyminen voi kuitenkin olla ainoa vaihtoehto tai paras ratkaisu. Mielestämme on parasta jättää ohjelmoija päättää, milloin ja milloin ei käytetä goto-lausuntoa ja pysyä poissa loputtomasta keskustelusta, jossa käytät tai ei käytetä goto-lausuntoja koodissasi.

2. Goto on myös MS-DOS- ja Windows-komentorivikomento. Lisätietoja on goto-komentosivulla .

Ohjausvirtaus, JSR, Loop, ohjelmointitermit