go学习文档-各种包

疑问:
1、如何安装第三方包
2、项目发布时,第三方包怎么处理(跟 npm 相对比)

一、锁和sync 包

详见:https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/09.3.md

二、包的可见性

1、当使用.来做为包的别名时,你可以不通过包名来使用其中的项目。

import . "./pack1"
test := ReturnStr()

2、Import with _ : pack1包只导入其副作用(只执行它的init函数并初始化其中的全局变量)。

import _ "./pack1/pack1"

3、导入外部包

例如:

$ go get github.com/golang/protobuf

安装的第三方包放在 $GOPATH下的src里

三、搭建项目文档服务器(可以看到项目根目录下的所有代码)

godoc -http=:6060 -goroot="."
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容