( uid_21365 | 2020. 03. 09., h – 22:42 )

Naná hogy tudok. Például amikor egy többszörösen egymásbaágyazott ciklus„hierarchia” belsejéből kell kiugorni. Nem okvetlenül hiba miatt, lehet ez teljesen normális működés része is. na és ilyenkor a goto kincset ér! Ha nem gotoval akarod megoldani ezt a helyzetet, akkor mindenféle „köztes változók” meg „flagek” bevezetésére van szükséged amiknek állapotát minden ciklus vége után újra meg újra ellenőrizgetni kell, teljesen feleslegesen lassítva ezzel a programot, és elnyomorítva a program áttekinthetőségét.

Általánosságban azért én is azt mondom, a goto kerülendő. De ez is inkább a kezdőkre érvényes, aki még nem tudja szegénykém, mikor indokolt a goto használata és mikor nem az. Annak semmi esetre se vagyok híve, hogy egy programnyelvbnen eleve ne is legyen goto.