**
1. go mod int 初始化项目
**
实际项目开发中我们首先要我们的项目目录用go mod 命令生成go.mod文件管理我们的项目依赖,
2.golang中自定义包
package包名
注意事项:
- 一个文件夹下面直接包含的文件只能包含文件只能归属一个package,同样一个package的文件不能再多个文件夹下
- 包名可以不和文件夹的名字一样,包名不能包含 - 符号
- 包名为main的包为应用程序的入口包,这种包编演后会得到一个可执行文件,而编译不包含main包的源代码则不会得到可执行文件
3.golang中init() 初始化函数
init()函数
在go语言中程序执行时导入包 自动触发内部init()函数的调用,(大概和vue生命周期一个意思created)
4.golang中使用第三方包
演示解决float精度损失的包decimal添加链接描述
安装这个包
第一种方法:go get 包名称
go get github.com/shopspring/decimal
第一种方法:go mod download (推荐使用)
需要科学上网!!!!!!!!
GOPROXY=https://goproxy.io,direct