为什么有些 golang.org 包以 `x` 为前缀
Why are Some golang.org Packages Prefixed with an `x`
为什么有些 golang.org 包名称带有 x
前缀?引起我兴趣的特定包 was bycrypt
我主要关心的是 x
意味着类似于 eXperimental,如果我想要稳定的东西,我应该使用一组不同的库。如果不是那样,x
在那里表示一些东西——我很好奇它是什么。
以 X 为前缀的包是 go 项目的一部分,但存储在子仓库中。它们不是实验性的。
x
表示外部。它们是在 golang 核心之外开发的。实验包在golang.org/x/exp
下
参考:
https://golang.org/pkg/#subrepo
https://groups.google.com/forum/#!msg/golang-nuts/eD8dh3T9yyA/l5Ail-xfMiAJ
为什么有些 golang.org 包名称带有 x
前缀?引起我兴趣的特定包 was bycrypt
我主要关心的是 x
意味着类似于 eXperimental,如果我想要稳定的东西,我应该使用一组不同的库。如果不是那样,x
在那里表示一些东西——我很好奇它是什么。
以 X 为前缀的包是 go 项目的一部分,但存储在子仓库中。它们不是实验性的。
x
表示外部。它们是在 golang 核心之外开发的。实验包在golang.org/x/exp
参考: https://golang.org/pkg/#subrepo https://groups.google.com/forum/#!msg/golang-nuts/eD8dh3T9yyA/l5Ail-xfMiAJ