为什么有些golang.org包装前缀为`x`

时间:2016-05-19 16:51:50

标签: go cryptography packages

New Go程序员在这里,为此新手的性质提前道歉。

为什么一些golang.org包名称以x为前缀?引起我兴趣的具体方案was bycrypt

我主要担心的是x意味着像e X 这样的东西,如果我想要一些稳定的东西,我应该使用一组不同的库。如果不是这样,那么x就意味着什么 - 我很好奇它是什么。

2 个答案:

答案 0 :(得分:11)

x表示外部。它们是在golang核心之外开发的。实验包在golang.org/x/exp

参考文献: https://github.com/golang/go/wiki/SubRepositories https://groups.google.com/forum/#!msg/golang-nuts/eD8dh3T9yyA/l5Ail-xfMiAJ

答案 1 :(得分:5)

以X为前缀的包是go项目的一部分,但存储在子仓库中。它们不是实验性的。

请参阅:https://github.com/golang/go/wiki/SubRepositories