go工程结构- 根空间(GOROOT)和工作空间(GOPATH)

根空间(GOROOT)和工作空间(GOPATH)

goroot就是安装go的地方

gopath就是放你源代码的地方

go中包加载查询的顺序是 gopath -》 goroot

每个工作空间一定会存在三个目录  src  pkg bin

src 是源码目录,你的所有代码都将在这。

pkg 和bin build出来的。pkg是三方包,bin是build出来的可执行

 

namespace

别笑,package就是采用namespace的特点,再加上点老旧的路径选择来寻址的。

 

 

标准库 ,二方库,三方库

标准库就是golang安装后就有的,一般名字很简单。官方维护

二方库就是不是golang安装后就有的,一般前缀是golang.org的 ,也是由golang官方维护

三方库,就是比较野的 ,嗯   你感觉不爽就自己造个自己玩,比如放在github上等等。

 

怎么装库,很简单 

go get <库名>


装好后,会在pkg包里 去找吧 你会找到的加油。

如果库被更新了怎么办 ?

go get -u <库名>

盗来一张图:

https://github.com/andy-zhangtao/blogpic/blob/master/WX20171114-141926@2x.png?raw=true

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值