Po pierwsze, nie mogłem znaleźć odpowiedzi na to w PEP 8. To nie znaczy, że go tam nie ma. Zapraszam do wskazania mi tego.W Pythonie, czy powinienem użyć else po powrocie w bloku if?
Jaki styl preferujesz?
Pierwszy:
if spam:
# Do stuff.
return eggs
else:
# Maybe do other stuff.
return parrots
lub drugi:
if spam:
# Do stuff.
return eggs
# Maybe do other stuff.
return parrots
@closers: Rozumiem ** subiektywny **, chociaż starałem się nie być ** i argumentatywny **. Ale poza tematem? Pytanie o styl kodowania? – nmichaels
Gdyby istniała kategoria "problemu rowerów", głosowałbym, aby zamknąć twoje pytanie jako takie. Nie mając tego, czułem się zmuszony do odpowiedzi na to pytanie :) –
Osobiście używam drugiego stylu, jeśli blok else jest długi. Utrzymuje kod bardziej płaski i łatwiejszy do odczytania. –