PEP 308: Alternative conditional operator forms

Erik Max Francis max at
Mon Feb 10 02:13:05 CET 2003

Paul Rubin wrote:

> cond(C, :x, :y)  and some variants on this which I don't remember
> exactly

The cond(C, :x, :y) was just a builtin function cond using a new
introduced syntax for "thunks" (zero-argument lambdas; :x would be short
for lambda: x), so I don't think that really qualifies as a conditional
operator a la PEP 308; it's a short-hand for lambdas and a function
which uses them in a certain way, rather than a conditional operator
(the conditional operator suggested above would be just one application
of it).

 Erik Max Francis / max at /
 __ San Jose, CA, USA / 37 20 N 121 53 W / &tSftDotIotE
/  \ Light ... more light!
\__/ (the last words of Goethe) /
 A personal guide to online multiplayer first person shooters.

More information about the Python-list mailing list