On 26.11.2015 08:26, Petr Blahos wrote: > Ahoj, co považujete za lepší coding style? > > if evt: > evt.Skip() > > nebo > > evt.Skip() if evt else None > > ? >
Ahoj, ty zpusoby nejen ze nejsou funkcne shodne, ale take pusobi na ctenare rozdilne: Prvni naznacuje: Pokud objekt je (platny), proved na nem operaci, ktera muze byt i pomerne komplikovana, mit vliv na system a jejiz vysledek me nezajima (proceduralni typ). Druhy: Ziskej vyslednou hodnotu, pokud je to mozne a spise se neocekava slozita operace uvnitr Skip(), ktera by menila "konfiguraci systemu". Takto to vnimam ja. -- : Vladimir Macek : http://macek.sandbox.cz : +420 608 978 164 : UNIX && Dev || Training : Python, Django : PGP key 97330EBD _______________________________________________ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz