导入别名
发布者:admin 发表于:439天前 阅读数:568 评论:0

如果程序包名称与导入路径的最后一个元素不匹配,则必须使用导入别名。

import (
  "net/http"

  client "example.com/client-go"
  trace "example.com/trace/v2"
)

在所有其他情况下,除非导入之间有直接冲突,否则应避免导入别名。

Bad Good

import ( "fmt" "os"

nettrace "golang.net/x/trace" ) |

import ( "fmt" "os" "runtime/trace"

nettrace "golang.net/x/trace" ) |