[Python-de] ternärer operator
Georg Mischler
schorsch at schorsch.com
Die Dez 14 15:21:36 CET 2004
Diez B. Roggisch wrote:
> > gibt es in python einen ternären operator?
> >
> > my_var = var1 > var2 ? 0 : 1;
>
> Das wird Diskussionen auslösen....
Die relevanten Diskussionen dazu wurden vor über einem
Jahr endgültig abgeschlossen, mit folgendem Resultat:
http://www.python.org/peps/pep-0308.html
Die kurze Antwort lautet also schlicht: Nein.
Einige mögliche Alternativen mit Vor- und Nachteilen
wurden ja schon aufgezeigt. Insbesondere:
> Allgemein lässt sich sagen: An einem vernünftigen if
> ist noch keiner gestorben.
Amen! ;)
-schorsch
--
Georg Mischler -- simulations developer -- schorsch at schorsch com
+schorsch.com+ -- lighting design tools -- http://www.schorsch.com/