文章地址:<https://zenn.dev/shuto51/articles/6cdb0d82d77d3a> 推荐理由:作者在 huggingface/transformers 仓库的 [PR 39467](https://github.com/huggingface/transformers/pull/39467) 注意到了一个奇怪的现象:`Optional[Union[A, B]]` 类型顺序会被最开始定义的顺序覆盖,于是在 Python 3.12.11 版本做了进一步测试。补充:本人在 3.13.5 和 3.14.0rc1 也复现了这个现象。 <img width="931" height="182" alt="Image" src="https://github.com/user-attachments/assets/9f02bd8c-706b-4e86-9e37-d3b1571adfcf" />
文章地址:https://zenn.dev/shuto51/articles/6cdb0d82d77d3a
推荐理由:作者在 huggingface/transformers 仓库的 PR 39467 注意到了一个奇怪的现象:
Optional[Union[A, B]]类型顺序会被最开始定义的顺序覆盖,于是在 Python 3.12.11 版本做了进一步测试。补充:本人在 3.13.5 和 3.14.0rc1 也复现了这个现象。