日々精進

新しく学んだことを書き留めていきます

Pythonで関数オブジェクトの型アノテーションをする

Callableを使えば出来る。Callable[引数のリスト, 返値] という仕様になっている。例は以下。

multiply: Callable[[int, int], int] = lambda x, y: x * y

参考:

qiita.com