栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

GO语言---go mod 以及包详解

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

GO语言---go mod 以及包详解

go mod 与包
  • 1.GO中包的定义与介绍
  • 2. 包管理工具 go mod
    • 1.1 自定义包 (可以包含多个go文件)
      • 1.1.1 建立项目并go mod init初始化
      • 1.1.2 自定义一个包(文件夹)并书写方法
      • 1.1.3 引入自定义包,并使用
      • 1.1.4 函数init执行顺序
  • 3. golang中使用第三方包
    • 3.1 查找第三方包
    • 3.2 安装包
      • 3.2.1 go get (全局)
      • 3.2.2 go download (全局)
      • 3.2.3 go mod vender(本项目)(主用)

1.GO中包的定义与介绍
  • go中包分为三种:1.系统内置包 2. 自定义包 3.第三方包

2. 包管理工具 go mod

1.1 自定义包 (可以包含多个go文件) 1.1.1 建立项目并go mod init初始化

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

1.1.3 引入自定义包,并使用


1.1.4 函数init执行顺序
  • init函数会自动执行
3. golang中使用第三方包 3.1 查找第三方包
  • 我们可以在https://pkg.go.dev查找常见的golang第三方包

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

https://github.com/shopspring/decimal

3.2 安装包 3.2.1 go get (全局)
  • 受网络原因限制
3.2.2 go download (全局)

3.2.3 go mod vender(本项目)(主用)
  • 将依赖复制到当前项目的vendor下
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/902463.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号