File->Settings->Go->GOPATH

作用

  • 存放SDK以外的第三方类库

  • 可以是下载的第三方类库

  • 也可以是自己收藏的可复用代码

目录结构

  • GOPATH目录可以指定多个
  • 每一个GOPATH目录下必须有一个src目录
  • src目录下的文件夹名称就是引用时的包名

举例

    import fuck.shitshit.EatSome(5)

上述实例成功运行的前提
GOPATH目录之一下存在路径:src/fuck/shit/
shit目录下的某个go源文件中有函数定义:func EatSome(kg int)
全局GOPATH

  • 所有工程可用
  • 全局GOPATH目录也可以以GOPATH环境变量的方式配置

工程GOPATH

  • 只有当前工程可用

1.3 详解GOPATH相关推荐

  1. Linux的企业-Codis 3集群搭建详解

    Codis 3集群搭建详解 Codis 3介绍 对于Redis集群方案有好多种,基本常用的就是twemproxy,codis.redis cluster这三种解决方案,本人有幸工作中都大量使用过,各有 ...

  2. Go语言环境搭建详解(2020版)

    最近写了很多Go语言的原创文章,其中Go语言实战系列30篇,近15W字,还有最近更新的Go经典库系列,不过通过大家的咨询来看,还是想要一些入门的知识,这一篇文章写于2017年初,这3年多Go更新了很多 ...

  3. 【学习笔记】sed 命令及参数详解

    sed 命令及参数详解 标签:Sed 文章目录 sed 命令及参数详解 一.简介 二.基本用法 2.1. 三种方式 2.2. 常用选项 2.3. 命令体的组成 2.3.1. 定位文本部分 2.3.2. ...

  4. 小白都能看懂的go语言包管理工具DEP详解

    简介 众所周知GO语言包管理工具百花齐放,前有godep.glide.govendor,后有dep. 今天我们来了解一下"dep",看看它是怎样实现包管理的. dep安装 二进制文 ...

  5. 万字长文详解 Go 程序是怎样跑起来的?| CSDN 博文精选

    作者 | qcrao 责编 | 屠敏 出品 | CSDN博客 刚开始写这篇文章的时候,目标非常大,想要探索 Go 程序的一生:编码.编译.汇编.链接.运行.退出.它的每一步具体如何进行,力图弄清 Go ...

  6. CI流水线配置文件参数详解(二)

    文章目录 4. 参数详解(二) 4.9 git tag打标签的使用 4.10 ``allow_failure`` 4.11 ``when`` 关键字用于实现在作业失败时或发生故障时运行的作业 (whe ...

  7. Windows系统中搭建Go语言开发环境详解

    目录 1.Go语言简介 2.安装Git 3.Go 工具链(编译器)安装 3.1.环境变量GOROOT 3.2.环境变量GOPATH 3.3.Go常用命令 4.包管理 4.1.go module 4.2 ...

  8. k8s的自定义资源代码生成详解

    为什么下这篇文章呢,在代码生成这一块跌了两次跟头,说白了只知道照抄,并不知道里面到底是干什么的,要做到知其然并知其所以然,也是为以后在自动生成代码的时候做一个参考. 生成的项目目录结构如下 . ├── ...

  9. 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)

    首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...

最新文章

  1. ZBrushCore中文版
  2. 用postman在CSDN上创建博客
  3. 360怎么看电脑配置_电脑速度慢怎么办?教你电脑速度慢的原因与解决方法
  4. codevs1040 统计单词个数
  5. oracle插入时间报错,Oracle 插入时间时 报错:ORA-01861: 文字与格式字符串不匹配 的解决办法...
  6. 揭秘支撑双 11 买买买背后的硬核黑科技!
  7. 开发运维已死,无运维万岁
  8. cocos creator android之微信开放平台修改签名 baseResp.errCode=-6
  9. 终端下svn常用命令介绍
  10. mysql for CodeSmith
  11. 29.3. phpMyAdmin - MySQL web administration tool
  12. vue项目移动端、PC端适配方案
  13. 转载-计算机基础教程之屏蔽软件联网
  14. HashSet为什么要设置PRESENT
  15. 使用VIM是一种信仰
  16. buntu22.04安装WPS中文版(一百一十八)
  17. 二、【玩转 华为Atlas200 DK】之连接电脑和Atlas 200
  18. kali CeWL密码攻击工具 Linux字典生成工具 自定义单词列表生成器
  19. h5移动端 调用支付宝、微信支付
  20. GAN综述及其在图像生成领域的应用(含原理、代码详解)

热门文章

  1. C盘扩展是灰色的怎么办?
  2. php转到网址,php如何实现网址跳转
  3. Android双卡手机:获取主卡副卡的simid(上)方案实现
  4. AI大牛李沐的双卡RTX 3090TI装机视频来了!
  5. java mysql 插入 乱码_java插入mysql乱码
  6. R语言picante计算NRI
  7. 论文理解—— Disentangle-based Continual Graph Representation Learning
  8. 51单片机的有符号数和无符号数运算
  9. 创业谨记15点--来自36kr
  10. iOS高薪求职面试题技巧分享