我想覆盖所有实例sql的Stringer接口。空字符串,以便实例的输出不是 。instance.String{ instance.String, instance.Valid }
执行此操作的正常方法是提供 Stringer 接口。使用 sql.NullString Stringer 接口方法无法编译,因为已经存在一个 String 字段。
解决方法是在任何地方使用。instance.String
type NullString sql.NullString
// this fails to compile as sql.NullString has a field named String
func (x *NullString) String() string {
if !x.Valid {
x.String = ""
}
return x.String
}
如果已经是结构,如何创建Stinger接口,如sql。NullString,有一个字符串字段?
萧十郎
慕雪6442864
相关分类