默认情况下,Go将未使用的导入视为错误,从而迫使您删除导入。我想知道是否有某种希望改变这种行为,例如将其减少为警告。
我发现这个问题非常烦人,使我无法使用Go编码。
例如,我正在测试一些代码,禁用段/功能。库中的某些功能不再使用(例如,fmt,错误等),但是经过一些测试后,我将需要重新启用该功能。现在,除非删除这些导入,否则程序将无法编译,几分钟后,我需要重新导入该库。
在开发GAE程序时,我一次又一次地执行此过程。
var _ = <module>.Function
工作正常,而且足够明显,可以防止它成为常见的做法。
goimports
您进行构建。没有任何一个,它很快就会变老。