您可以为使用with
语法定义的变量定义类型提示吗?
with example() as x:
print(x)
我想在上面键入提示以说这x
是一个str
(作为示例)。
我发现的唯一解决方法是使用中间变量,但这感觉很hack。
with example() as x:
y: str = x
print(y)
我在打字文档中找不到示例。
x
当它只是返回类型时,为什么要注释example.__enter__
?理想情况下,您已经注释了该方法/函数。
x
不是...的返回值example
;这是的返回值example().__enter__()
。
我发现的大多数方法都没有为返回值定义类型提示。
—
Reactgular
x
类型为example().__enter__()
?的返回类型?