有没有办法将外部模块导入一个文件,然后从该文件导入?
例如:
// externals.go
import (
Bitbucket "bitbucket.org/user/project"
Github "github.com/user/project"
)
// main.go
import (
"externals/Bitbucket"
"externals/Github"
)
上述某种形式是否可能?
答案 0 :(得分:1)
不,这是不可能的。这是Go的特定设计目标 使所有依赖显式。
见http://talks.golang.org/2012/splash.article和第7节 特别是关于这方面的更多细节。
答案 1 :(得分:0)
没有。这是不可能的,甚至没有一些技巧。