Goland Scratch File

如果你也使用 Goland 作为 Go 的开发工具,遇到一些临时想要验证的 case 你都是如何处理的呢?我们总会经常有一些拿捏不准的函数或者方法,或者就是想通过 Go 来完成一个数学计算,再或者想整一个临时的 Job 跑一份数据。

我经常会创建一个本地项目,项目中每个文件夹都是一个 main 包,每个 main 包都可以用来做这些临时性的验证。但如果只是想做一个乘除法计算,或者单纯验证一下切片下标是否会越界,这个文件夹的方式就不够简单方便(切换项目,新建文件夹)。

对于这种简单的验证,Goland 可以通过新建一个 Scratch File 来验证,先创建的文件已经预编辑了 main 方法。创建的 Scratch File 是在项目之外的,Goland也有一套自己的机制来管理这些文件。

如果你是第一次了解这个能力,快去探索一下吧。