A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2006-March/062130.html below:

[Python-Dev] "as" mania

[Python-Dev] "as" maniaAlex Martelli aleaxit at gmail.com
Tue Mar 7 16:16:08 CET 2006
On Mar 7, 2006, at 6:15 AM, Georg Brandl wrote:

> Hi,
>
> while "as" is being made a keyword, I remembered parallels between  
> "with"
> and a proposal made some time ago:
>
> with expr as f:
>     do something with f
>
> while expr as f:
>     do something with f
>
> if expr as f:
>     do something with f
> elif expr as f:
>     do something else with f
>
> What do you think?

I think the best use cases for 'assignment inside an if or while'  
condition, as far as they go, require `capturing' a SUB-expression of  
the condition, rather than the whole condition.  E.g., in C,

while ( (x=next_x()) < threshold ) ...

being able to capture (by `as') only the whole (true or false)  
condition meets a minority of the use cases, so I'm unenthusiastic  
about it.


Alex

More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4