[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