随笔分类 - Go
摘要:引言 每个人学习的方式不一样,对于我而言,最好的方式就是通过coding来学习,这样自己能够解决自己的疑惑和发现新的问题; 在学习go的过程中,我自己都是通过coding来掌握相关的知识和用法,并且这样也能够用于解决生活上的实际问题; 在下面的代码中,我自己通过注释的方式阐述了一些自己的看法和可能需
阅读全文
摘要:单元测试的作用 单元测试一般用来测试自己写的代码逻辑是否有问题,能不能按照自己的预期执行,便于自己在上线之前检验代码质量。 在我自己使用单元测试的过程中,我自己一般都是针对某个函数进行测试,判断这个函数是否能够达到预期效果。为了在Go中使用单元测试,我们需要在xxx_test.go文件中导入test
阅读全文
摘要:引言 最近自己在学习go项目的时候,查看别人的源码经常发现defer的使用,加上自己之前对这个关键字没怎么在意,只知道差不多是用来释放内部变量的。 查看资料可以发现,defer会在当前函数或者方法返回之前执行传入的函数,经常用于关闭文件描述符、关闭数据库连接以及解锁资源。 为了能够更形象地理解def
阅读全文
摘要:引言 自己最近在玩Go,在开发一些项目的时候需要调试,由于之前都是在GoLand上写的,但是这个IDE启动太慢并且不轻便。并且自己之前很多项目都是在Vscode中编写的,所以特意想在Vscode中配置Go的开发环境和调试环境,由于在安装的过程中遇到了不少的问题,希望在此给自己留一个笔记,以便未来不再
阅读全文