GO(1):GoLand GOPATH和GOROOT详解

本文所涉及代码路径:https://gitee.com/rockywish/go/tree/master/gopath

一、GOPATH的作用

  1. 第一方:当前工程,第二方:SDK,除此以外的就是第三方
  2. 存放SDK以外的第三方类库、可以是下载的第三方类库
  3. 也可以是自己收藏的可复用代码

二、配置路径:
window:File->Setting->Go->GOPATH
mac:Preferences->Go->GOPATH
GO(1):GoLand GOPATH和GOROOT详解_第1张图片
点击Project GOPATH下面的+号选择包的路径即可

三、GOPATH包的目录结构

  1. GOPATH目录可以允许有多个
  2. 每个GOPATH目录必须有一个src目录。说明:图一引用的包和文件路径如下图二所示
  3. src目录下的文件夹名称就是引用时的包名
    GO(1):GoLand GOPATH和GOROOT详解_第2张图片

四、举例
GO(1):GoLand GOPATH和GOROOT详解_第3张图片
说明:

  • 可以看到ide左边的GOPATH目录结构就是图二包结构
  • gopath.go

你可能感兴趣的:(go,golang)