【发布时间】:2021-05-04 14:17:04
【问题描述】:
一些包在包语句之后有一个带注释的导入语句。一个例子可见here。
. . .
package truetype // import "github.com/golang/freetype/truetype"
. . .
它出现在模块内的包上。并非包的所有文件都有此注释。
这条评论的目的是什么?为什么会在那里?
我在 go 规范中没有找到任何关于此的内容。
【问题讨论】:
-
这定义了必须在哪个导入路径下导入包。
-
@blackgreen:但它可能与文档混淆这一事实是我不喜欢 Go 的各种基于注释的技巧的一个重要原因。
-
@Volker 自从我们使用 go.mod 以来,这已经过时了。我可以忽略它吗?是不是被 go.mod 文件中的模块名替换了?
-
@chmike:现在
go.mod是多余的,不再需要了
标签: go