現在のPython 3.5プロジェクトでタイプヒントを使いたいです。私の関数はパラメータとして関数を受け取るべきです。タイプヒントで関数のタイプを指定するにはどうすればよいですか?
タイプヒントでどのようにタイプ機能を指定できますか?
import typing
def my_function(name:typing.AnyStr, func: typing.Function) -> None:
# However, typing.Function does not exist.
# How can I specify the type function for the parameter `func`?
# do some processing
pass
私はPEP 483をチェックしますが、そこに関数型のヒントを見つけることができませんでした。
関数である[ 'Callable'](https://www.python.org/dev/peps/pep-0483/#fundamental-ビルディングブロック) – jonrsharpe
https://www.python.org/dev/peps/pep-0483/#fundamental-building-blocks、「追加するかもしれない」前の最後の箇条書きポイント。 – Evert
ああ、素晴らしい:)ありがとう! 短い投稿を書いてください - 私は答えを確認するつもりです。 – Jon