mat*_*kie 3 python flow-control
这两种模式产生相同的结果.使用哪一个是否重要?为什么?
我更喜欢第二种,它有较少的缩进,只是看起来更清洁,但我没有看到它用得太多(在我去过的地方).如果由于某种原因不明智,我不想满足于某些事情并全部使用它.
如果别的
if not packages:
help('download')
else:
for p in packages:
do_download(p)
verify_md5(p)
etc(p)
Run Code Online (Sandbox Code Playgroud)
IF ...回报; 隐含的
if not packages:
help('download')
return
for p in packages:
do_download(p)
verify_md5(p)
etc(p)
Run Code Online (Sandbox Code Playgroud)
这是一种风格的东西......但我总是喜欢使用else.正如你在问题中明确指出的那样,标题没有else隐含的内容,而且我非常相信易于阅读和理解的显式代码.
Explicit is better than implicit.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
557 次 |
| 最近记录: |