[Python-ideas] Inline assignments using "given" clauses

Robert Vanden Eynde robertve92 at gmail.com
Sat May 5 05:22:37 EDT 2018


I agree it would be useful to have new keywords without being reserved, and
we could even go with mechanism like infix operators created by user.

It would allow things like [given for x in range(5) given given = x+1] or
even [given for given in range(given) given given = given + 1] haha, but as
other pointed out, it would be called Bad practice ^^

By the way, I still prefer "where" to "given".

Le sam. 5 mai 2018 à 10:52, Greg Ewing <greg.ewing at canterbury.ac.nz> a
écrit :

> Tim Peters wrote:
> > "async def", "async for", and "async with" statements were added
> > _without_ making "async" a new reserved word.  It may require pain in
> > the parser, but it's often doable anyway.
>
> There would be less pain if the parser generator could
> deal with non-reserved keywords more directly.
>
> --
> Greg
> _______________________________________________
> Python-ideas mailing list
> Python-ideas at python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20180505/02b631cf/attachment.html>


More information about the Python-ideas mailing list