MR-Jacaj:
これは書くことをお勧めし-> None
関数は何も返さないとき?
def nothing() -> None:
print("Hey I'm not returning anything!")
Carcigenicate:
はい、私はこの習慣になるだろう。あなたはとにかく種類のヒントを使用している場合、-> None
それは空白のままよりも一貫しています。
あなたはどのような関数が返すだけでなく変更する場合には、戻り値の型ヒントもヘルプがタイプの警告の原因を絞り込むます。
以前、私が書かれていました:
あなたはの戻り値を使用しようとすると良いIDEで、あなたも警告を取得します
nothing
。# Warning: "Function 'nothing' doesn't return anything" (Pycharm) a = nothing()
サプライズサプライズしかし、Pycharmはとにかくも、注釈のないことを推測するために、実際にスマートで十分です。
私が利用するスマート十分だ任意のIDEであることを期待でしょうが愚かIDEで、それはまだ、生産警告に違いを作ること-> None
も静的推測にスマート十分だろう-> None
。