【发布时间】:2021-09-27 11:31:22
【问题描述】:
我喜欢 Pylance 类型检查。
但是,如果我有一个变量var: Union[None, T],其中T 实现foo,pylance 将在以下位置抛出错误:
var.foo() 因为None 类型没有实现foo。
有没有办法解决这个问题?一种告诉 Pylance 的方法“这个变量有时是 None,但在这种情况下,我 100% 确定它会被分配
【问题讨论】:
-
var: Optional[T]工作吗?
标签: python visual-studio-code type-hinting python-typing pylance