[Python-ideas] PEP 572 version 2: Statement-Local Name Bindings
Ethan Furman
ethan at stoneleaf.us
Fri Mar 23 23:09:02 EDT 2018
On 03/23/2018 07:38 PM, Chris Angelico wrote:
> On Sat, Mar 24, 2018 at 3:58 AM, Guido van Rossum wrote:
>> On Fri, Mar 23, 2018 at 9:34 AM, Christoph Groth wrote:
>>> But wouldn't it be a good alternative to PEP 572 to *add* an assignment
>>> operator that is an expression to Python, and is distinct from "=", for
>>> example ":="?
>>
>> I also think it's fair to at least reconsider adding inline assignment, with
>> the "traditional" semantics (possibly with mandatory parentheses). This
>> would be easier to learn and understand for people who are familiar with it
>> from other languages (C++, Java, JavaScript).
>
> Thank you; both of these have now been incorporated into the document.
I'm certainly hoping PEP 572 is rejected so we can have a follow-up PEP that only deals with the
assignment-as-expression portion.
No offense intended, Chris! :) In fact, maybe you could write that one too, and then have an accepted PEP to your
name? ;)
--
~Ethan~
More information about the Python-ideas
mailing list