• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

GO(1):GoLand GOPATH和GOROOT详解

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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

一、GOPATH的作用

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

二、配置路径:
window:File->Setting->Go->GOPATH
mac:Preferences->Go->GOPATH

点击Project GOPATH下面的+号选择包的路径即可

三、GOPATH包的目录结构

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

四、举例

说明:

  • 可以看到ide左边的GOPATH目录结构就是图二包结构
  • gopath.go文件引入图二定义的eat包
  • eat.Bread() 调用设置的GOPATH下面的包
  • 运行之后大家可以看到输出结果就是eat包下面的Bread方法打印的信息

重点:上述实例成功运行的前提

  • GOPATH目录之一下存在路径/src/eat
  • eat目录下的某个go源文件中有函数定义 :func Bread

五、GOPATH和GOROOT

GOPATH GOROOT
范围 只有当前工程可用 所有工程可用
设置 ide配置 可以通过设置GOPATH环境变量的方式配置和ide配置

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
基于Go语言来理解Tensorflow发布时间:2022-07-10
下一篇:
go格式化int,位数不够0补齐发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap