GO语言包管理工具go mod及包应用实例分析(go mod,go语言,开发技术)

时间:2024-05-04 15:06:34 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

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

    1.GO中包的定义与介绍

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

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

    2. 包管理工具 go mod

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

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

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

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

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

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

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

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

    2.1.3 引入自定义包,并使用

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

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

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

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

    3. golang中使用第三方包

    3.1 查找第三方包

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

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

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

    3.2 安装包

    3.2.1 go get (全局)

    受网络原因限制

    3.2.2 go download (全局)

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

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

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

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

    补充:常用命令

    1、初始化模块

    go mod init 模块名

    2 、获取远程的模块

    go get 模块名

    3、 查看当前依赖模块

    go list -m all

    4、 清除未使用到的依赖

    go mod tidy

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

    本文:GO语言包管理工具go mod及包应用实例分析的详细内容,希望对您有所帮助,信息来源于网络。
    上一篇:Android多渠道打包神器ProductFlavor怎么使用下一篇:

    21 人围观 / 0 条评论 ↓快速评论↓

    (必须)

    (必须,保密)

    阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18