Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #4334

Re: [Python-de] Schleifen die ohne Durchlaufen des Schleifenkörpers beendet wurden

From "Sven R. Kunze" <srkunze@mail.de>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Schleifen die ohne Durchlaufen des Schleifenkörpers beendet wurden
Date 2016-03-29 09:05 +0200
Message-ID <mailman.131.1459235153.28225.python-de@python.org> (permalink)
References <56F445C9.3000200@mail.de> <CAMSP2L7OBP5h4yjrRrx4XuvwE3UMTg=grZqPzJ7B9ZEyYYXD5A@mail.gmail.com> <E7199327-B882-4691-A703-351C20DFE173@web.de>

Show all headers | View raw


On 24.03.2016 22:01, Diez B. Roggisch wrote:
> Hallo Harald,
>
>> collection=[]
>>
>> for item in collection:
>>     print item
>> else:
>>     print "allways read the documentation"
>>
>>
>> probier das mal... Guido hat Dein Keyword per Zeitmaschine schon in 2.7
>> eingebaut.
> So leid’s mir tut, aber lies die Dokumentation mal selbst ;) Der Else-Zweig wird naemlich auch dann ausgefuehrt. Er wird nur NICHT ausgefuehrt, wenn der Schleifenkoerper durch ein break verlassen wird.

;)

> Ich finde, das war eine vertane Chance - die von Sven gewuenschte Semantik ist IMHO deutlich sinnvoller, aber dieses Kind ist so jedenfalls schon im Brunnen.
>
> for …:
>      …
> not:
>     …
>
> koennte syntaktisch klappen, weil not sonst eine Expression erwartet.

Diesen Vorschlag gab es noch nicht. Daran könnte man sich gewöhnen.

> Aber for/else… hach, das waere schon schoen gewesen.

Du sagst es; wie Harald eindrucksvoll gezeigt hat.

vG
Sven

Back to de.comp.lang.python | Previous | Next | Find similar


Thread

Re: [Python-de]  Schleifen die ohne Durchlaufen des Schleifenkörpers beendet wurden "Sven R. Kunze" <srkunze@mail.de> - 2016-03-29 09:05 +0200

csiph-web