Me pregunto si es mala manera omitir return None
, cuando no es necesario.¿Está bien omitir "devolver ninguno"?
Ejemplo:
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)
En ambos casos, cuando la condición es falsa, la función devolverá con None
.
También ayuda a "cumplir" con 'Import this': P –
What aproximadamente al final de un método '__init__'? Como no puede 'devolver None', ¿es mejor tener' return' o nada en absoluto? – dln385
@ dln385: puede 'devolver None' en' __init__', de hecho eso es lo que 'return' hace. – adw