[Python-ideas] for/except/else syntax
adam at atlas.st
Fri Oct 9 04:02:03 CEST 2009
On 8 Oct 2009, at 02:29, Stephen J. Turnbull wrote:
> Adam Atlas writes:
>> On 7 Oct 2009, at 11:17, Andrey Fedorov wrote:
>>> Agree with Rob that the "else" keyword confusing in the context of a
>>> for loop. In my mind, "for each pebble in the bag, give it to Ben,
>>> or else ..." has no clear semantic meaning. What do you mean, "or
>> That wouldn't have any particular meaning in Python either (in that
>> the "else" clause would never execute).
> No, the else clause (as currently defined) *always* executes.
Whoops, got it backwards. And I thought I had gotten used to its
(I swear I usually remember what it means!)
More information about the Python-ideas