小编Yai*_*r M的帖子

类型提示数组

考虑以下最小示例:

from array import array


def foo(arr: array) -> None:
    print(arr)
Run Code Online (Sandbox Code Playgroud)

我有一个带有参数的函数array。我的项目是静态类型的并使用mypy。Mypy 抱怨说: Mypy: Missing type parameters for generic type "array".

你能帮我理解我应该如何输入提示参数吗?我似乎找不到有关该主题的文档。我不明白为什么 mypy 会认为这是一个通用类型。

为了澄清,根据我的理解,我使用的类型提示有效,但 mypy 仍然抱怨,因为它认为它是通用类型,并且想要“元素”的类型。我是否遗漏了什么,或者是 mypy 中的错误?

与此相关: 数组的类型提示是什么?

python arrays type-hinting mypy python-typing

1
推荐指数
1
解决办法
3923
查看次数

标签 统计

arrays ×1

mypy ×1

python ×1

python-typing ×1

type-hinting ×1