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="."

你可能感兴趣的:(go学习文档-各种包)