Egyébként a kettő között van az igazság: megfelelő méretű jól átlátható függvényekben a goto nem feltétlen ártalmas, van, hogy anélkül csak rondán lehetne valamit megcsinálni. Viszont sok problémát is be tud hozni. A continue, break, return egy elég kulturált megoldás az esetek nagy részére (kivéve a php-ben).