[python] Coding style
Vladimir Macek
macek na sandbox.cz
Čtvrtek Listopad 26 10:14:02 CET 2015
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
Další informace o konferenci Python