PEP 308: Yet another syntax proposal.
sismex01 at hebmex.com
sismex01 at hebmex.com
Fri Feb 14 13:45:51 EST 2003
More information about the Python-list mailing list
Fri Feb 14 13:45:51 EST 2003
- Previous message (by thread): PEP 308: Yet another syntax proposal.
- Next message (by thread): PEP 308: Yet another syntax proposal.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Following the discussion (and tossing another log into the flame), what do y'all think of this? It's modelled after lambda:, of course, but it's a short- circuiting expression: result = when <condition> : <trueval> else <falseval> The idea being that it's already a known form, except that instead of being lambda, it's "when". <trueval> and <falseval> are expressions, and as such, they can be also "when"-expressions, so it's linkable, for those perverts who like to do such things as: R = when A: when B:t1 else t2 else when C:f1 else f2 which would naturally parse into: R = when A: (when B:t1 else t2) else (when C:f1 else f2) eek... OK, I'm gone for now. -gustavo
- Previous message (by thread): PEP 308: Yet another syntax proposal.
- Next message (by thread): PEP 308: Yet another syntax proposal.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list