目录
- 1.GO中包的定义与介绍
- 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 查找第三方包
- 3.2 安装包
- 3.2.1 go get (全局)
- 3.2.2 go download (全局)
- 补充:常用命令
- 总结
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
总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)