Шта је Гото?

Гото може да се односи на следеће:

1. Програмски израз који прослеђује корисника на други одељак програма. У наставку је основни пример како се гото може користити у Перлу.

Гото екампле

 усе стрицт; старт: принт "Молимо унесите вашу лозинку:"; мој $ пассворд =; иф ($ пассворд = ~ / сецрет / и) {принт "Успех"; } елсе {гото старт; } 

У горњем примеру, када се програм покрене, он ће наставити да тражи од корисника да унесе лозинку док он или она не уђе у тајну као лозинку. Да бисте поновили промпт, ознака "старт:" се ставља на почетак скрипте и ако "сецрет" није унесен, скрипта користи изјаву гото да оде на почетну ознаку и понови промпт.

Савет: Иако је гото изјава једноставан начин кретања по програму, сматра се да је лоша пракса претерано користити јер ствара шпагетски код. Међутим, у неким случајевима, гото може бити једина опција или најбоље рјешење. Сматрамо да је најбоље оставити програмеру да одлучи када и када да не користи гото изјаву и да се држи даље од бескрајне расправе о кориштењу или не кориштењу гото изјава у вашем коду.

2. Гото је такође МС-ДОС и Виндовс командна линија. За више информација погледајте нашу командну страницу.

Контрола протока, ЈСР, Лооп, програмски термини