【问题标题】:How to import a package with own name instead github address如何使用自己的名称而不是github地址导入包
【发布时间】:2020-05-26 20:04:32
【问题描述】:

刚开始学围棋,有这个疑问:

我用get安装了一个github包,但是还是要用完整的地址导入。 有没有办法直接用包名安装导入?

例如:

去获取 github.com/package-name

代码:

import(
      "fmt"
      "package-name"
) ```

【问题讨论】:

  • "有没有办法直接用包名安装导入?"不,当然不。导入路径是标识包的标识符。
  • 如果使用不同的名称,Go 将无法知道它所指的包。

标签: go package installation


【解决方案1】:

不,没有办法解决这个问题,也不应该这样做。

但是,如果您想在代码中使用自定义名称来使用导入的包,您可以执行以下操作:

import (
   "fmt"
   customName "github.com/package-name"
)

func main() {
   fmt.Println("Print something")
   customName.AnyFunction()
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-11
    • 1970-01-01
    • 1970-01-01
    • 2016-06-18
    • 1970-01-01
    • 2013-12-01
    • 2020-05-19
    • 2020-08-23
    相关资源
    最近更新 更多