[Python-Dev] Switch statement
Greg Ewing
greg.ewing at canterbury.ac.nz
Wed Jun 21 02:01:50 CEST 2006
More information about the Python-Dev mailing list
Wed Jun 21 02:01:50 CEST 2006
- Previous message: [Python-Dev] Switch statement
- Next message: [Python-Dev] Switch statement
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Phillip J. Eby wrote: > Actually, one could consider "case" expressions to be computed at function > definition time, the way function defaults are. That would solve the > problem of symbolic constants, or indeed any sort of expressions. That's an excellent idea! > It's just a question of which one is easier to explain. I think the function-definition-time one is easiest to both explain and also to reason about when writing code, since definition time is well-defined, whereas "the first time it's executed" is somewhat fuzzy. It's also a lot clearer how it interacts with closures, which is another good point. I recommend adding this option to the relevant PEP (whichever it is). -- Greg
- Previous message: [Python-Dev] Switch statement
- Next message: [Python-Dev] Switch statement
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list