yak*_*xxx 6 python oop procedural-programming coding-style
如果我有一个函数应该在某些条件下执行一个动作,而是返回null,这更干净:
def func():
if not condition:
return None
[...]
return asd
Run Code Online (Sandbox Code Playgroud)
要么
def func():
if condition:
[...]
value = asd
else:
value = None
return value
Run Code Online (Sandbox Code Playgroud)
我已经阅读了每个函数应该有一个返回点的范例.另一方面,python的zen表示flat比嵌套好,后来的版本在整个动作代码上面添加了一个嵌套级别(标记为[...]).
还请记住,条件可能更复杂,例如,添加多个嵌套级别.
归档时间: |
|
查看次数: |
374 次 |
最近记录: |