广告
返回顶部
首页 > 资讯 > 后端开发 > GO >GO语言包管理工具go mod以及包详解
  • 895
分享到

GO语言包管理工具go mod以及包详解

2024-04-02 19:04:59 895人浏览 独家记忆
摘要

目录1.Go中包的定义与介绍2. 包管理工具 go mod2.1 自定义包 (可以包含多个go文件)2.1.1 建立项目并go mod init初始化2.1.2 自定义一个包(文件夹

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

Https://GitHub.com/shopspring/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以及包详解的文章就介绍到这了,更多相关包管理工具go mod详解内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

您可能感兴趣的文档:

--结束END--

本文标题: GO语言包管理工具go mod以及包详解

本文链接: https://www.lsjlt.com/news/164730.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • GO语言包管理工具go mod以及包详解
    目录1.GO中包的定义与介绍2. 包管理工具 go mod2.1 自定义包 (可以包含多个go文件)2.1.1 建立项目并go mod init初始化2.1.2 自定义一个包(文件夹...
    99+
    2022-11-13
  • Go mod包管理工具详解
    目录Go包的概念Go依赖管理的概念Go mod的使用Go mod的优势Go mod常见问题解决总结Go语言作为一门开源的编程语言,已经广泛应用于各个领域。作为一门现代化的编程语言,G...
    99+
    2023-05-19
    Go mod包管理工具 Go mod包 Go mod
  • Golang中的包及包管理工具go mod详解
    目录一、包二、包管理工具go mod三、init函数四、使用第三方包一、包 1.包的种类:系统内置包、自定义包、第三方包。 (1)系统内置包:go语言自带包,如str.conv、fm...
    99+
    2022-11-11
  • Go语言包和包管理详解
    目录1 包简介1.1 工作空间1.2 源文件1.3 包命名1.4 main 包2导包2.1 两种方式2.2 包的别名2.3 简洁模式2.4非导入模式(匿名导入)2.5 导包的路径2....
    99+
    2022-11-11
  • Go语言包管理工具Godep的用法
    一、为什么要包管理 默认Go的第三方包都是放在Gopath的src目录下,而且这些包都没有版本号的概念,这样的可能会出现一些问题。 举个例子:当A同事将开发完程序之后,此时可能引用了...
    99+
    2022-11-11
  • go语言context包功能及操作使用详解
    目录Context包到底是干嘛用的?context原理什么时候应该使用 Context?如何创建 Context?主协程通知有子协程,子协程又有多个子协程context核心接口emp...
    99+
    2022-11-13
  • Go语言Elasticsearch数据清理工具思路详解
    微服务架构中收集通常大家都采用ELK进行日志收集,同时我们还采用了SkyWalking进行链路跟踪,而SkyWalking数据存储也用到了ES,SkyWalking每天产生大量的索...
    99+
    2022-11-12
  • Go语言基础闭包的原理分析示例详解
    目录一. 闭包概述二. 代码演示运行结果代码说明一. 闭包概述 闭包就是解决局部变量不能被外部访问的一种解决方案 闭包是把函数当作返回值的一种应用 二. 代码演示...
    99+
    2022-11-12
  • 你是否知道如何将Go语言项目打包并使用Spring进行管理?IDE可以助你一臂之力!
    Go语言作为一门高效的编程语言,其在Web开发领域中的表现越来越受到开发者的关注。但是,在实际开发中,如何将Go语言项目打包并使用Spring进行管理,却是一个比较困难的问题。本文将介绍如何使用IDE来帮助我们解决这个问题,以及如何在开发中...
    99+
    2023-08-16
    spring 打包 ide
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作