[Python-ideas] for/else statements considered harmful

Steven D'Aprano steve at pearwood.info
Fri Jun 8 17:08:33 CEST 2012


Devin Jeanpierre wrote:
> I've never been sure of what is good style here. It's comparable to
> these two things:
>> def foo():
> if bar():
> return baz
> return quux
>> def foo2():
> if bar():
> return baz
> else:
> return quux
>> Is there some well-accepted rule of which to use?

Not in my opinion. Due to laziness (why write an extra line that isn't 
necessary?), I tend to prefer the first version, but have been known to also 
use the second version on some occasions.
-- 
Steven


More information about the Python-ideas mailing list

AltStyle によって変換されたページ (->オリジナル) /