[Python-Dev] PEP 340: propose to get rid of 'as' keyword

Shane Hathaway shane at hathawaymix.org
Wed May 4 21:14:03 CEST 2005


Shane Hathaway wrote:
> Gustavo J. A. M. Carneiro wrote:
> 
>>  In PEP 340 I read:
>>
>>        block EXPR1 as VAR1:
>>            BLOCK1
>>
>>  I think it would be much clearer this (plus you save one keyword):
>>
>>        block VAR1 = EXPR1:
>>            BLOCK1
> 
> 
> I think you misunderstood the statement.  EXPR1 creates an iterator,
> then VAR1 iterates over the values returns by the iterator.  VAR1 never
                                     ^^^^^^^^^^
                                     returned by
> sees the iterator.  Using your syntax would reinforce the
> misinterpretation that VAR1 sees the iterator.


More information about the Python-Dev mailing list