[python] nevznik objektu

David Rohleder davro na ics.muni.cz
Čtvrtek Březen 18 22:46:28 CET 2010


Jirka Vejrazka píše v Čt 18. 03. 2010 v 20:54 +0100:
> Ahoj,
> 
> > proč ti přijde vracet None jako špatný nápad? Mně to naopak přijde jako
> > dobrý nápad. můžu psát takové to
> > if objekt: něco
> 
>  To zalezi na pouziti a kontextu, nebudu ti cpat neco co je pro tve
> pouziti zbytecne. Ale v Pythonu se obvykle povazuje za normalni, ze
> pokud nejaka funkce dostane chybna vstupni data, tak hodi vyjimku, aby
> ten kdo ji volal ze udelal neco spatne. Pokud jsou chybna vstupni data
> ocekavana, tak je to zvlastni pripad. Ale podle toho co popisujes, by
> se mi tam pocitove rozhodne hodila vyjimka.


Já mám ovšem z toho používání výjimek někdy pocit, že nahradilo
neexistující goto. Prostě chci být najednou někde jinde, tak si vyvolám
výjimku a na nějakém správném místě si ji zpracuji. Ale to je věc názoru
a čistoty návrhu, kde se to hodí a kde ne.

D.

-- 
David Rohleder <davro na ics.muni.cz>



Další informace o konferenci Python