获得徽章 0
#青训营 x 字节后端训练营# defer 是Go语言中的延迟执行语句,用来添加函数结束时执行的代码,常用于释放某些已分配的资源、关闭数据库连接、断开socket连接、解锁一个加锁的资源。 Go语言机制担保一定会执行 defer 语句中的代码。
评论
#青训营 x 字节后端训练营# 学习Go的新知识点
评论
#青训营 x 字节后端训练营# 打卡第5天,强化练习go语言
评论
#青训营 x 字节后端训练营# 打了一天比赛累死了
评论
#青训营 x 字节后端训练营# 打卡打卡
评论
#青训营 x 字节后端训练营# 前面事情耽误,回顾GO的基础语法。GO是结合了C++、Java、Python很多语言的优秀点,集大成者,且还支持跨平台,并且编译迅速。
评论
#青训营 x 字节后端训练营#
### go的GoPath和GoModule 的区别

1、GoPath是Golang的工作空间,所有的Go文件,都需要放在GoPath下的src目录下才能够编译运行,所以提议不要直接配置全局的GoPath目录,否则会非常难以管理所有的Golang项目。

2、我们之前说过,所有的Golang的文件,都需要放在GoPath目录下才能进行正确的编译和运行,而有了GoModule之后,那么我们就可以把文件放在GoModule目录下,而放在GoModule目录下的Golang文件,也可以正确地编译运行。

3、GoModule使得更好的多模块编程,**GoPath我们用来存放我们从网上拉取的第三方依赖包。**
**GoModule我们用来存放我们自己的Golang项目文件**,当我们自己的项目需要依赖第三方的包的时候,我们通过GoModule目录下的一个go.mod文件来引用GoPath目录src包下的第三方依赖即可。

4、GoModule能够支持对本地包的管理
展开
评论
#新人报道#
评论
个人成就
文章被阅读 455
掘力值 41
收藏集
0
关注标签
33
加入于