24574


def 関数名(param1, param2) -> None:

という記述を見かけたのですが、-> Noneの部分は何をやっているのでしょうか？


CC BY-SA 3.0
2016-05-04T14:45:38.813
24567
2016-05-07T13:13:18.547
2016-05-07T13:13:18.547
3054
10111
question
python
関数定義の引数リストの後ろにある -> の意味


「関数の返値はNone型です」、という意味です。  
つまり、その関数は何も返さないということになります。

以前からその書き方で説明している文章はありましたが、Python3.5から導入された「型ヒント」でもその記法が採用されています。  
<http://docs.python.jp/3.5/library/typing.html>


CC BY-SA 3.0
2016-05-04T23:53:57.297
24574
2016-05-04T23:53:57.297
806
24567
answer