Takze vlastne budeme pouzivat strukturovane programovanie tak, ze poprieme cyklus, vetvenie a sekvenciu.
Ne, to my nepopíráme, právě naopak.
Cize cyklus nie je cyklus, ale len tak ho v polke sekneme breakom, miesto miesta, kde sa ma.
A kde je to "miesto, kde sa ma"? Absolutně triviální příklad. Mám pole, které ve for cyklu procházím po prvcích hledajíc jeden určitý. Když ho najdu na n/4. indexu, má smysl pokračovat dál až do ntého prvku? Nemá. Třeba poznačím index a break, nic špatného na tom není, naopak je žádoucí nepokračovat dál.
A je to vpohode, lebo c-cko a java napriklad obsahuje break vo switchi.(Co je jazykovo specificke a sposobuje to bugy)
Bugy způsobují v naprosté většine případů programátoři. Zajímalo by mě, co je na "breaku vo switchi" špatného.
Trosku preskocime nieco s goto, vsak nic sa nedeje.
Pokud je to s mírou a opravdu oprávněné použití - typicky ošetření chyb v C, tak není problém. Ale to už je vyšší dívčí, o tom řeč nebyla.
A mame 10 returnov z funkcie, aby smudla hladal, ze ktory to bol.
Ne, máme tolik returnů, kolik dává smysl a
zpřehledňuje kód.
Potom odchytime vynimku na poslednom moznom mieste, lebo zvysny kod nie je dolezity a koder si moze dohladavat, preco sa veci nevykonali. Vsak kompilator to vsetko aj tak prelozi na skok.
Tohle už je čirá demagogie, tohle nikdo netvrdil, tak netroll.
If je aj tak skok, dame tam goto. Ano, je to ono, vlastne mate pravdu, to len ja zle interpretujem. (To bola ironia).
Bez ironie, opravdu to špatně interpretuješ. Je rozdíl mezi podmíněným a nepodmíněným skokem (a tudíž nejsou ekvivalentní - ani to tu nikdo netvrdil, pokud si pamatuji správně), na výšce se to učí hned v prvním semestru.
Podla mna mate v hlave len nejaky neurcity obraz o strukturovanom programovani. Aby ste boli kludny, nazvem to "Jirsakove strukturovane programovanie", aby sa to neplietlo.
Možná trošku vypustit, uklidnit se a přečíst si, co píše. Má to hlavu a patu, což se o tvých příspěvcích v tomto vlákně většinou říct nedá.