현재 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을 확인 했지만 거기에서 함수 유형 힌트를 찾을 수 없습니다.
python.org/dev/peps/pep-0483/#fundamental-building-blocks , "we might add"이전의 마지막 글 머리 기호입니다.
Callable