它提供了一个静态(编译时)检查,
boolType
满足
ValueConverter
接口。用作变量名称的
_
告诉编译器有效地丢弃RHS值,但要对其进行类型检查并评估它是否有任何副作用,但匿名变量本身不占用任何进程空间。 在开发时它是一个方便的构造,并且接口的方法集和/或由类型实现的方法经常被改变。该构造用作防止忘记匹配类型的方法集和用于使它们兼容的接口的方法集。它有效地防止
go install
出现这种遗漏的破碎(中间)版本。