[python] Filozofická otázka ohledně syntaxe
Jan Bednařík
jan.bednarik na gmail.com
Úterý Duben 21 12:34:27 CEST 2009
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
Další informace o konferenci Python