code blocks in Python
JCM
joshway_without_spam at myway.com
Mon Nov 24 11:33:11 EST 2003
More information about the Python-list mailing list
Mon Nov 24 11:33:11 EST 2003
- Previous message (by thread): code blocks in Python
- Next message (by thread): code blocks in Python
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hung Jung Lu <hungjunglu at yahoo.com> wrote: ... > It just occurred to me a better syntax: > def A: > x = 1 > y = 2 > def B: > z = x + y > print z > No new keyword needed, beside, it uses the same keyword as function > definition, so the purpose of the code block is clear: it's something > that you will invoke. I dislike this because it looks too much like function definition (which I realize was your intent). The problem is that name-lookup in function bodies is lexical, but the proposed semantics for name-lookup in codeblocks is dynamic.
- Previous message (by thread): code blocks in Python
- Next message (by thread): code blocks in Python
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list