Pythonで関数を作成しているとすると、この関数は成功するか、例外が発生する可能性があります。
では、どちらを使用しますか。
- 戻る
- Trueを返す
- 返品不可
編集:
返信ありがとうございます。この場合、戻り値にそれ以上の意味がないかどうかを尋ねるつもりですが、それでもreturn True
何かをしますか。
私が取り組んでいるのは、thriftサーバー側関数を作成することです。そこでは、サービスAPIを使用するvoid
か入力するかを躊躇していました。boolean
Pythonで関数を作成しているとすると、この関数は成功するか、例外が発生する可能性があります。
では、どちらを使用しますか。
編集:
返信ありがとうございます。この場合、戻り値にそれ以上の意味がないかどうかを尋ねるつもりですが、それでもreturn True
何かをしますか。
私が取り組んでいるのは、thriftサーバー側関数を作成することです。そこでは、サービスAPIを使用するvoid
か入力するかを躊躇していました。boolean
必要ないようreturn
です。説明から、呼び出しは次のようになります。
try:
myfunc()
except MyException:
...
else:
...
戻り値を分析する必要はありません。
関数が何か有用なものを返すことを意図していることを明示的に指定しない限り、わざわざ何も返さないでください。
このようにして、例外がスローされなかった場合、すべてが成功したと見なすことができます。
関数が成功または失敗した場合、ブール値の True または False を返します。
エラーが発生する場合は、例外をスローします。
何かを変更する場合は、リターンを入れないでください。