なし毎回関数の戻り何も> - これは、書き込みすることをお勧めしますか?

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

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=4590&siteId=1