Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4383
| From | Stefan Schwarzer <sschwarzer@sschwarzer.net> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] Syntax-Erweiterung für Schleifen in Python3 |
| Date | 2016-04-09 09:19 +0200 |
| Message-ID | <mailman.108.1460186356.2253.python-de@python.org> (permalink) |
| References | (3 earlier) <6E439C3C-FC40-4CAA-827C-8ACDE3DC85F2@zopyx.com> <57051734.6020207@thomas-guettler.de> <57051C5F.1080808@chrisarndt.de> <570553C5.80101@sschwarzer.net> <5708ACF0.3030708@sschwarzer.net> |
On 2016-04-06 20:21, Stefan Schwarzer wrote: > On 2016-04-06 16:25, Christopher Arndt wrote: > - Bevor man über Syntax-Erweiterungen nachdenkt, sollte man > meines Erachtens erst mal schauen, ob man nicht eine > Möglichkeit findet, diese Schleifen-Sonderfälle mit einer > jetzt schon funktionierenden Python-API zu behandeln. Es > kann natürlich sein, dass das schwerfällig wird, aber ich > finde es besser, das auszuprobieren als es nur zu > vermuten. :-) Ich habe darüber nachgedacht, aber mir ist kein besserer Ansatz eingefallen wie in den schon geschriebenen Antworten. Ein Kontextmanager fällt aus, da bei einem `with`-Statement der Block nur einmal durchlaufen werden kann. Den Schleifenrumpf zu einer Funktion zu machen und in eine Higher-Order-Function hineinzureichen wird deutlich komplizierter als der schon beschriebene Ansatz mit Flag oder Sentinel. Fällt euch noch etwas ein? Viele Grüße Stefan
Back to de.comp.lang.python | Previous | Next | Find similar
Re: [Python-de] Syntax-Erweiterung für Schleifen in Python3 Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2016-04-09 09:19 +0200
csiph-web