[python] Filozofická otázka ohledně syntaxe

Martin Stiborský martin.stiborsky na gmail.com
Úterý Duben 21 12:42:00 CEST 2009


Ahoj,
mně se to líbí ! Budu to používat.

2009/4/21 Jan Bednařík <jan.bednarik na gmail.com>:
> Přeji pěkný den,
>
> narazil jsem na takový filozofický problémek ohledně syntaxe zdrojového kódu.
>
>
> Mám třeba takový kód (foo může být None):
>
> if foo:
>    x = foo.fce()
> else:
>    x = bar.fce()
>
>
> Šlo by to napsat elegantněji takto:
>
> x = foo or bar
> x = x.fce()
>
>
> Dnes mě ale napadlo napsat tohle:
>
> x = (foo or bar).fce()
>
>
> Nějak se mi to nelíbí, nesedí mi to volání metody na závorce, ale
> hlavně asi proto že jsem to nikdy nikde neviděl. Co myslíte, je vhodné
> to tak psát?
>
>
> Honza
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>



-- 
S pozdravem
Martin Stiborský

Jabber: stibi na njs.netlab.cz
ICQ: 224-065-849


Další informace o konferenci Python