为什么未来注释(PEP 563)没有向后移植到python3.6?
有人知道为什么在撰写本文时PEP 563没有被后传到python36吗?是否有任何计划这样做,或者甚至有可能这样做为什么未来注释(PEP 563)没有向后移植到python3.6?,python,python-3.6,forward-reference,zfit,Python,Python 3.6,Forward Reference,Zfit,有人知道为什么在撰写本文时PEP 563没有被后传到python36吗?是否有任何计划这样做,或者甚至有可能这样做 我这样问是因为我可以将它用于当前支持py36到py38的代码库,如果不使用字符串,我就无法使用前向引用,这有点烦人。尤其是考虑到它在py37及以上版本中可用。\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。在许多情况下,使它们完全可用会对Python解析器带来重大
我这样问是因为我可以将它用于当前支持py36到py38的代码库,如果不使用字符串,我就无法使用前向引用,这有点烦人。尤其是考虑到它在py37及以上版本中可用。
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。在许多情况下,使它们完全可用会对Python解析器带来重大的更改,而这些更改对于后端口来说并不是微不足道的<代码>注释
,因此在早期版本的Python中永远不会存在。如果您想使用该功能,您需要将支持限制在3.7+,或者为3.6.x单独发布一个维护版本。如果仍然没有计划更改它,知道为什么会有帮助吗?这不会帮助我的项目代码看起来更干净,但知道它会非常有趣。所以,如果你有一个部分答案,请继续并张贴它。不,我没有答案。但是如果我不得不猜测的话,那是因为允许来自未来的允许开发者在新版本上线之前测试当前版本中的新功能。如果是这样,那么支持移植对开发人员没有好处。