PEP 308: Erik's alternatives list
Gerald S. Williams
gsw at agere.com
Wed Feb 19 10:55:48 EST 2003
"John Roth" <johnroth at ameritech.net> wrote:
> > 1. x if C else y
> > 2. if C then x else y
> > 3. if C: x else: y
> > 4. C ? x : y
> > 5. C ? x ! y
> > 6. cond(C, x, y)
> > 7. C ?? x || y
> > 8. C then x else y
>
> Proposal 3 above requires parenthesis around it. They are
> not optional. Since 3 does, then I presume that 2 does also.
I think it's just proposal 3, and even there I'm not entirely
convinced that parentheses are always needed. I'd probably
always use them, though.
-Jerry
More information about the Python-list
mailing list