Typehint定义中的转发自引用

时间:2019-06-21 18:49:37

标签: python type-hinting typehints

想象一下我具有以下形式的数据结构:

[0, 1, [2, [3, 4, [5]], 6], []]

我想创建一个TypeHint来描述此结构,但是该结构本身遵循递归模式。这是声明类型变量的正确方法吗?

NestedInts = List[Union[int, 'NestedInts']]

我在PyCharm中尝试了此操作,IDE放弃并进行了自检,其类型为Any

0 个答案:

没有答案