在以下两种情况下,需要使用导入别名: 1. 在包的引入路径的最后一个元素与该包的包名不同时,必须使用导入别名。
import ( "net/http" trace "example.com/trace/v2" )
由于需要引入`example.com/trace/v2`的`v2`版本,所以必须使用导入别名。
引入的包名相同导致冲突。
import ( "fmt" "os" "runtime/trace" nettrace "golang.net/x/trace" )
Last updated 4 years ago
Was this helpful?