For review: PEP 308 - If-then-else expression

Michele Simionato mis6 at
Sun Feb 9 00:46:46 CET 2003

Erik Max Francis <max at> wrote in message news:<3E45435E.FD37D8BB at>...
> The
> replacement if `if' with `when' does indeed address this concern, but it
> does seem rather a secondary objection, since the use of `if' is already
> overloaded, e.g., in list comprehensions.  (So instead of it polluting
> our precious `if', there's already precedent.)

It is EXACTLY because "if" is already overloaded that I don't want to
overload it even more! Anyway, (if c then e1 else e2), is better than
nothing and better than Guido's proposal.


More information about the Python-list mailing list