Python では、関数変数の型ヒントの指定は、typing.Callable を使用して行うことができます。
変数の型ヒントを関数として指定するには、次の構文を使用します:
from typing import Callable def my_function(func: Callable):
Callable 型は、入出力パラメーターの型を指定するためにさらに調整できます:
def sum(a: int, b: int) -> int: return a + b
タイプ ヒント:
Callable[[int, int], int]
型ヒントで関数の型を指定するための一般的な構文は次のとおりです。
Callable[[ParamType1, ParamType2, ..., ParamTypeN], ReturnType]
以上がPython で型ヒントを使用して関数の型を指定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。