Python3在类的内部使用当前类作为类型提示
问题
在Python3中,例如:构建链表节点类,会有一个指向自身类型的指针,代码如下:
|
|
如果直接写成这样,代码提示器是无法识别到的
解决
Python 3.10以及以后的版本
已经支持该方式
Python 3.7+ 使用feature
|
|
Python 3.6以及更旧的版本
直接使用字符串的方式,例如:
|
|
参考资料
- 原文作者:Daryl
- 原文链接:https://siskinc.github.io/post/python3%E5%9C%A8%E7%B1%BB%E7%9A%84%E5%86%85%E9%83%A8%E4%BD%BF%E7%94%A8%E5%BD%93%E5%89%8D%E7%B1%BB%E4%BD%9C%E4%B8%BA%E7%B1%BB%E5%9E%8B%E6%8F%90%E7%A4%BA/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。