[Python-Dev] PEP 572: Assignment Expressions
Chris Barker - NOAA Federal
chris.barker at noaa.gov
Fri Apr 20 01:08:48 EDT 2018
More information about the Python-Dev mailing list
Fri Apr 20 01:08:48 EDT 2018
- Previous message (by thread): [Python-Dev] PEP 572: Assignment Expressions
- Next message (by thread): [Python-Dev] PEP 572: Assignment Expressions
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
> On Apr 19, 2018, at 4:27 PM, Christoph Groth <christoph at grothesque.org> wrote: <snip> > def sync_runner(learner, f, static_hint): > while True: > points = learner.get(static_hint) > if not points: > break > learner.feed(f(points)) > > > > With assignment expressions the body of the above function could be > simplified to > > while points := learner.get(static_hint): > learner.feed(f(points)) > > making it crucially simpler. Kinda supports my assertion that what we really want is a different while loop. Would it be ridiculous if := only worked in a while statement? -CHB
- Previous message (by thread): [Python-Dev] PEP 572: Assignment Expressions
- Next message (by thread): [Python-Dev] PEP 572: Assignment Expressions
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list