我对golang 很陌生.我看到在Golang,您可以直接从Github导入包,如下所示:
import "github.com/MakeNowJust/heredoc"
这是否意味着我必须记住此URL才能使用此软件包?我看这不太酷.如果包的作者后来将其删除或更改了URL怎么办?有什么主意吗?
我对golang 很陌生.我看到在Golang,您可以直接从Github导入包,如下所示:
import "github.com/MakeNowJust/heredoc"
这是否意味着我必须记住此URL才能使用此软件包?我看这不太酷.如果包的作者后来将其删除或更改了URL怎么办?有什么主意吗?
我建议您阅读How to Write Go Code个文档和this篇博客文章.
您在导入行中看到的路径不是url,而只是包所在的路径(通常是相对于$GOROOT/src/pkg
或$GOPATH/src
).所以您的包heredoc
很可能位于目录$GOPATH/src/github.com/MakeNowJust/heredoc
中.
建议使用外部软件包的方式是通过go get
下载并安装它们.您可能想查看Go Get By go get --help
的文档.