该代码段的作用是什么?
var i int _ = i
我知道使用“ _”作为空白标识符,但是上述第二行实现了什么?
这是etcd GitHub存储库中的示例:etcd
该代码是机器生成的。生成器添加了这些语句,_ = i以避免在没有封送的情况下使用未声明的变量。
_ = i
代码生成器的作者可能发现添加空白赋值语句比不需要时省略变量更容易。