<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, May 10, 2018 at 5:04 AM, M.-A. Lemburg <span dir="ltr"><<a href="mailto:mal@egenix.com" target="_blank">mal@egenix.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
To a (former Pascal) programmer, a := 1 doesn't read like an<br>
operator. It's an assignment expression. If embedded expressions<br>
is where Python is heading, it should be made very clear where<br>
the embedded expression starts and where it ends on a line.<br></blockquote><div><br></div><div>The rules we've arrived at are about as straightforward as it gets: the RHS of `:=` ends at the nearest comma or close parenthesis/bracket/brace.<br><br></div><div>OT about the name: despite Tim's relentless pushing of "binding expressions" in the end I think they should be called "assignment expressions" just like in C.<br></div><div> </div></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">--Guido van Rossum (<a href="http://python.org/~guido" target="_blank">python.org/~guido</a>)</div>
</div></div>