句に命令else
がある場合、句を使用するポイントは何ですか?return
except
def foo():
try:
# Some code
except:
# Some code
return
else:
# Some code
私がこの質問をしているのは、Django のドキュメントが関数内のある時点vote()
でそれを行っているためです。return
句内の命令except
がとにかく関数の実行を停止することを考えると、else
例外が発生しない場合にのみ実行する必要があるコードを分離するために句を使用したのはなぜですか? 彼らはそのelse
条項を完全に省略できたかもしれません。