rcmdnk's blog

型で作るやきもの―型成形の基本と実際 (新技法シリーズ)

Pythonでかならず使うわけではないライブラリをimportする際、globalにしてしまうと そのファイルを読む際に必ず呼ばれて遅延が起こるので、使う関数内でimportしたい、という場合。

この時にその関数の返り値がimportしたライブラリの中のクラスのオブジェクトになるとすると 型付け(アノテーション)するために関数の外でimportされてないと型がつけられません。

そういった場合にちゃんと型付けする方法について。

Read on
}