导入别名

在以下两种情况下,需要使用导入别名: 1. 在包的引入路径的最后一个元素与该包的包名不同时,必须使用导入别名。

    import (
        "net/http"

        trace "example.com/trace/v2"
    )
由于需要引入`example.com/trace/v2`的`v2`版本,所以必须使用导入别名。
  1. 引入的包名相同导致冲突。

     import (
         "fmt"
         "os"
         "runtime/trace"
    
         nettrace "golang.net/x/trace"
     )

Last updated

Was this helpful?