関数が、出力ストリームに送信するのではなく、単に破棄したい戻り値を与える場合があります。これを処理するためのエレガントな方法は何でしょうか?
変更できないものを返す関数について話していることに注意してください。
def fn():
return 5
私はnull
以前に個人的に使用したことがありますが、よりPython的な方法を探しています:
null = fn()
これを示す標準的な方法は、不要な結果を割り当てることです_
。たとえば、関数が2つの値を返すが、最初の値のみが必要な場合は、次のようにします。
value, _ = myfunction(param)
ほとんどのPythonリンターは、_
未使用の変数の使用を認識し、文句を言いません。
すべての返品を無視したい場合は、何にも割り当てないでください。Pythonは、指示がない限り、結果に対して何もしません。結果の印刷は、Pythonシェルの機能のみです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加