Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4383
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Stefan Schwarzer <sschwarzer@sschwarzer.net> |
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] Syntax-Erweiterung für Schleifen in Python3 |
| Date | Sat, 9 Apr 2016 09:19:12 +0200 |
| Lines | 25 |
| Message-ID | <mailman.108.1460186356.2253.python-de@python.org> (permalink) |
| References | <57040A52.9020404@thomas-guettler.de> <F355D502-7753-4583-AABF-325BB68D2143@zopyx.com> <5704A110.4030006@behnel.de> <6E439C3C-FC40-4CAA-827C-8ACDE3DC85F2@zopyx.com> <57051734.6020207@thomas-guettler.de> <57051C5F.1080808@chrisarndt.de> <570553C5.80101@sschwarzer.net> <5708ACF0.3030708@sschwarzer.net> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=windows-1252 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | news.uni-berlin.de XisxU65Ps13YxHm9gPGkzQqazQEmvImW/daHeIS70D4A== |
| Return-Path | <sschwarzer@sschwarzer.net> |
| X-Original-To | python-de@python.org |
| Delivered-To | python-de@mail.python.org |
| User-Agent | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.24) Gecko/20100411 Thunderbird/2.0.0.24 Mnenhy/0.7.6.666 |
| In-Reply-To | <570553C5.80101@sschwarzer.net> |
| X-Provags-ID | V03:K0:RKR1rYhswyKRfHCmwYJ/twKVvYWu11C2vnoI+GWgmqmmMM8O/gz tn4GGsLKs2Ln3uTn3AXFiXVndUj0QUyowwxBFgvUkkbCpbcgPx9jG9xf7cEOb/qK8jgLNxw qF0bF2IQVsPtPkd5vTdTjr6GD/SEeIqwgpitubIFMSKYjMD8unjH01kxzczG5ph4Iz5oJ+z w08yRDwa8Uvn6AeZukZFQ== |
| X-UI-Out-Filterresults | notjunk:1;V01:K0:4pE4ERBM26s=:nqbsBeLAc0E2yn4qXF92SR J7/PKi5JJ6aRTQVyWo/piCzXI0auhhMcsiEwIHJfXl7n0zo4W/THYPDK5dxnagzte6IyorwoY Wyb09q4jBD+YzXnUZtOXAAR4M4JTvI1Hzj7qhxmdKkFPstDREdra3hs8w4nYbveITCWJoFzAj rKaHBH5YRoIJJcLYLrK/iFH/4Jeeqpo14TqiFzrlWglrIAaYhQJsgkd3AdtocsLzFBLIDqEhU jczcDz0Br5YY3/eQEPud233YOsxJLln9gOZrL63wtEO7W1uEIz+k7ey83JpYQFC1JKz/Q/o1+ cFP8s2fYmfOy1Sxbp0voZ2u38doT29P3Q8WMXNc30OJQ2wZGbAzfuJTQ2178xcR/dWukRqYjY aJU2SrJY3Qh49O2sLFwztuinkGKyWIu7Ay2uOLsdqBuzDb7NcXHYSzb2CW2d12Q/NwbgVnLl6 7T+MZ7vOnGYgdUMCOTVeznhmeXBQBB57pm4/AfuiGbo6g0WklD09Oh/+O04pz92NZ+lrbxrjq t8AIDGzwsa+VhoHHdP/jy+TCzEiPKPI086lXafCnfzoO0I2s9dBw0E/JX5ISIgbgMnb2N2gay DaHcSxmpSIqqQm7Hn5rrx0xSlYOwMX+3ziVbhWjTDGAxA1guRVzHuqff4OeXpxktEYlUA66GI wRypzC6T7klhENSo8HcEAT5d5+ViZ6CTtjYOh2y8MwgjkKY0KOXDzeUsecxdxWCUiIoL2UBSZ 0lu2RGv9/vjkB2+H |
| X-BeenThere | python-de@python.org |
| X-Mailman-Version | 2.1.21 |
| Precedence | list |
| List-Id | Die Deutsche Python Mailingliste <python-de.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-de>, <mailto:python-de-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-de/> |
| List-Post | <mailto:python-de@python.org> |
| List-Help | <mailto:python-de-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-de>, <mailto:python-de-request@python.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <5708ACF0.3030708@sschwarzer.net> |
| X-Mailman-Original-References | <57040A52.9020404@thomas-guettler.de> <F355D502-7753-4583-AABF-325BB68D2143@zopyx.com> <5704A110.4030006@behnel.de> <6E439C3C-FC40-4CAA-827C-8ACDE3DC85F2@zopyx.com> <57051734.6020207@thomas-guettler.de> <57051C5F.1080808@chrisarndt.de> <570553C5.80101@sschwarzer.net> |
| Xref | csiph.com de.comp.lang.python:4383 |
Show key headers only | View raw
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