For review: PEP 308 - If-then-else expression
Anders J. Munch
andersjm at inbound.dk
Sun Feb 9 16:13:36 EST 2003
More information about the Python-list mailing list
Sun Feb 9 16:13:36 EST 2003
- Previous message (by thread): For review: PEP 308 - If-then-else expression
- Next message (by thread): For review: PEP 308 - If-then-else expression
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Andrew Koenig" <ark at research.att.com> wrote: > Paul> You know, if the inspiration for this syntax (condition in the > Paul> middle) is list comprehensions, maybe the thing can be improved > Paul> by requiring parentheses around the expression: > > Paul> (x if is_special(x) else y) > > Paul> For some reason I find that clearer than the same thing without > Paul> the parens. > > I thought of that too, but would hate to have to explain that the > compiler rejected > > f(x if is_special(x) else y) > > because you didn't write > > f((x if is_special(x) else y)) Not a problem. Just allow f(x if is_special(x) else y) See <news:EEb1a.63692$Hl6.7229914 at news010.worldonline.dk> for details. - Anders
- Previous message (by thread): For review: PEP 308 - If-then-else expression
- Next message (by thread): For review: PEP 308 - If-then-else expression
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list