我使用 go 已经有一段时间了,我注意到 Go(标准库)和 golang.org/x/ 之间存在重复的包。
我的问题是:为什么它们被释放两次?在这两者中,我应该使用哪一个(更新的、规范的等)?
到目前为止我注意到的一些示例包已发布两次:
-
golang.org/x/net/html
vs net/html
-
golang.org/x/crypto
vs crypto
- 也许还有更多我现在不记得的了......
https://golang.org/pkg/#subrepo https://golang.org/pkg/#subrepo
这些包是 Go 项目的一部分,但位于 Go 主树之外。
它们是在比 Go 核心更宽松的兼容性要求下开发的。
除非您强烈需要使用标准库包,否则请使用标准库包/x/
变体并且可以接受破坏性变更的风险。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)