背景 在我们公司,测试定位问题的能力在考核中占了一定的比例,所以我们定位问题的主动性会比较高.因为很多开发同学都是刚开始使用golang,所以bug频出,其中又以短变量声明语法导致的错误最多.所以就专门搜索了相关的内容. 在一篇叫做50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs的文章中找到了解决方案. 中文翻译如下: 不小心覆盖的变量 对从动态语言转过来的开发者来说,简短声明很好用,这可能会让人误会