【发布时间】:2015-09-21 23:32:45
【问题描述】:
我对外部 Go 库的包命名有一些疑问。
如果使用像“text”这样的通用名称被认为是一种好习惯,我很感兴趣?考虑到我不能声明“嵌套包”并且我正在构建的库处理文本处理,是否可以将包命名为“text”或者我应该坚持将库名称作为包名称?
我正在构建一组库(不同的项目),我想将它们组合在同一个包下。这也有问题吗?我是 Go 社区的新手,但仍然不确定包污染是否是一个问题(只要我在代码中导入少量包,我就看不到问题)。
【问题讨论】: