有没有办法将外部模块导入一个文件,然后从该文件导入?
例如:
// externals.go
import (
Bitbucket "bitbucket.org/user/project"
Github "github.com/user/project"
)
// main.go
import (
"externals/Bitbucket"
"externals/Github"
)
以上以某种形式可能吗?
有没有办法将外部模块导入一个文件,然后从该文件导入?
例如:
// externals.go
import (
Bitbucket "bitbucket.org/user/project"
Github "github.com/user/project"
)
// main.go
import (
"externals/Bitbucket"
"externals/Github"
)
以上以某种形式可能吗?
不,这是不可能的。明确所有依赖项是 Go 的一个特定设计目标。
有关这方面的更多详细信息,请参见http://talks.golang.org/2012/splash.article和第 7 节。
不,这是不可能的,即使有一些技巧也不行。