[Python-Dev] PEP 572: Assignment Expressions
Ned Deily
nad at python.org
Mon Apr 23 18:19:39 EDT 2018
On Apr 23, 2018, at 18:04, Tim Peters <tim.peters at gmail.com> wrote:
> However, against "as" is that its current use in "with" statements
> does something quite different:
>
> with f() as name:
>
> does not bind the result of `f()` to `name`, but the result of
> `f().__enter__()`. Whether that "should be" fatal, I don't know, but
> it's at least annoying ;-)
Prior art: COBOL uses "GIVING", as in:
ADD x, y GIVING z
No need to re-invent the wheel ;)
--
Ned Deily
nad at python.org -- []
More information about the Python-Dev
mailing list