我想知道跳过是否是一种不好的方式return None
,当不需要时。
Example:
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)
在这两种情况下,当条件为假时,函数将返回None
.
像你说的,return None
(几乎)永远不需要。
但你应该考虑到意图通过明确的说明,您的代码会更加清晰return None
。请记住:一段代码还需要人类可读,并且明确通常会有所帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)