http://golang.org/src/pkg/database/sql/driver/types.go 30 type ValueConverter interface { 31 // ConvertValue converts a value to a driver Value. 32 ConvertValue(v interface{}) (Value,error) 33 } 54 var Bool boolType 55 56 type boolType struct{} 57 58 var _ ValueConverter = boolType{} 59 60 func (boolType) String() string { return "Bool" } 61 62 func (boolType) ConvertValue(src interface{}) (Value,error) {....}
如上所述,我知道ValueConverter是一个接口名称,第58行似乎声明boolType实现接口ValueConverter,这是必要的吗?我删除第58行,代码工作得很好