with構文で定義された変数の型ヒントを定義できますか?
with example() as x:
print(x)
上記のヒントを入力して、それxがstr(例として)であると言います。
私が見つけた唯一の回避策は中間変数を使用することですが、これはハッキーな感じがします。
with example() as x:
y: str = x
print(y)
入力ドキュメントに例が見つかりません。
xそれが単に戻り値の型であるときに、なぜ注釈を付けたいのexample.__enter__ですか?理想的には、そのメソッド/関数に注釈を付けます。
xの戻り値ではありませんexample。の戻り値ですexample().__enter__()。
私が見つけたほとんどのメソッドは、戻り値の型ヒントを定義していません。
—
Reactgular
xの戻り型として推測できexample().__enter__()ませんか?