Ta diskuze je dojemna. Dotazujici se, evidentne zacatecnik, prijde s problemem se zakladnim konstruktem. A misto toho, aby se mu poradilo na urovni jeho schopnosti, tj. ze k hezkemu strukturovanemu programovani return v if-u nepatri, a pokud mam nekde if, melo byt mit i else, tak se mistni frajeri zacnout predhanet, kdo je vetsi machr a umi napsat vymakanejsi kod. PetrM s propadajicimi casy pochopitelne vyhrava.
Paradoxni je, ze hned ve druhem prispevku (a byl to vlastne duvod dotazu jako takoveho) jde videt, k cemu muze nedomyslene predcasne opusteni funkce returnem vest, tj. resource leaky, nedefinovane stavy, visici zamky...
Samozrejme, vetsina mistnich odborniku bude tvrdit, ze takove chyby se jim nikdy nestavaji, ale opak bude spis pravdou.