欢迎光临
我们一直在努力

GO语言包管理工具go mod及包应用实例分析

这篇文章主要介绍“GO语言包管理工具go mod及包应用实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“GO语言包管理工具go mod及包应用实例分析”文章能帮助大家解决问题。

    1.GO中包的定义与介绍

    go中包分为三种:1.系统内置包 2. 自定义包 3.第三方包

    2. 包管理工具 go mod

    2.1 自定义包 (可以包含多个go文件)

    2.1.1 建立项目并go mod init初始化

    2.1.2 自定义一个包(文件夹)并书写方法

    2.1.3 引入自定义包,并使用

    2.1.4 函数init执行顺序 init函数会自动执行

    3. golang中使用第三方包

    3.1 查找第三方包

    我们可以在https://pkg.go.dev查找常见的golang第三方包

    比如 解决float精度丢失的包decimal

    3.2 安装包

    3.2.1 go get (全局)

    受网络原因限制

    3.2.2 go download (全局)

    3.2.3 go mod vender(本项目)(主用)

    将依赖复制到当前项目的vendor下

    补充:常用命令

    1、初始化模块

    go  mod  init   模块名           

    2 、获取远程的模块

    go get  模块名           

    3、 查看当前依赖模块

    go list -m all              

     4、 清除未使用到的依赖

    go mod tidy       

    关于“GO语言包管理工具go mod及包应用实例分析”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注云搜网行业资讯频道,小编每天都会为大家更新不同的知识点。

    赞(0)
    【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。