Ist es in Ordnung, "return None" zu überspringen?
Ich frage mich, ob es schlecht ist, @ zu überspringreturn None
, wenn es nicht benötigt wird.
Beispiel
def foo1(x):
if [some condition]:
return Baz(x)
else:
return None
def foo2(x):
if [some condition]:
return Baz(x)
bar1 = foo1(x)
bar2 = foo2(x)
In beiden Fällen, wenn die Bedingung falsch ist, kehrt die Funktion mit @ zurücNone
.