goto considered harmful; was: ceckovy kviz 2 (hardcore)
Aleš Procháska
ales.prochaska na divesoft.com
Pátek Září 8 09:32:18 CEST 2023
Vždyť to je jen takové převlečené goto, dělá to úplně totéž. Pravda, donutím tím překladač aby po mně zkontroloval, jestli neskáču dovnitř bloku, ale to se dá I jinými způsoby (použitím jiného jazyka :D) Třeba Delphi má konstrukci try - except, která mě sice nenaplňuje nadšením, ale dělá přesně tohle.
Aleš Procháska
>Precitaj si toho Dijkstru. Bohuzial, nie je to klasicke rucne pisane EWD ale je
>pisane na stroji (asi lebo EWD ho posielal do casopisu); ale pointa je, ze kym
>EWD goto zavrhol ako hruby a problematicky nastroj, vobec neodmieta
>myslienku hladania lepsich foriem riadenia toku programu.
>
>Ja pouzivam
>
>do { // only to be breakable
> blahblah1;
> if (don't want to continue) break;
> blahblah2;
> if (don't want to continue) break;
> blahblah3;
>} while(0);
>
>wek
>
>
>_______________________________________________
>HW-list mailing list - sponsored by www.HW.cz Hw-list na list.hw.cz
>http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list