0
它只是callable
?在此期間,我一直在使用function
,因爲我的IDE將callable
視爲bool
。什麼是函數的類型提示
def func(a: int, b: str, callback: ???)
它只是callable
?在此期間,我一直在使用function
,因爲我的IDE將callable
視爲bool
。什麼是函數的類型提示
def func(a: int, b: str, callback: ???)
是的,typing.Callable
是回調的正確提示。
另請參見PEP 484 Callable section:
框架期待特定簽名的回調函數可能是類型微調後的使用
Callable[[Arg1Type, Arg2Type], ReturnType]
。