मैं अपने वर्तमान पायथन 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