美文网首页
go学习文档-各种包

go学习文档-各种包

作者: R_X | 来源:发表于2018-06-26 12:31 被阅读0次

    疑问:
    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学习文档-各种包

          本文链接:https://www.haomeiwen.com/subject/acgpyftx.html