0

有没有办法配置 Visual Studio 2019,以便在我将错误类型的参数传递给 Python 函数时向我发出警告,这与函数的类型注释说它应该接收的相反?例如:

def areaOfACircle(radius: float) -> float:
    return math.pi * radius * radius

area: float = areaOfACircle("three")   # oops...

在此示例中,该areaOfACircle函数使用可选的 Python 3 类型注释语法,如 PEP 526 中所述。当我的代码似乎忽略类型注释时,我希望收到来自 Visual Studio 的警告;在这种情况下,该警告可以帮助避免致命错误。当然,Python 是一种动态类型语言,但类型注释的部分承诺是 IDE 可以使用它们来发现代码中的潜在错误。我想知道如何在 Visual Studio 中打开它。

4

0 回答 0