cuando se trabaja con estructuras en Go, puede ser crucial para diferenciar entre valores que nunca se han establecido y aquellos que simplemente están vacíos, como las cadenas vacías.
[&] considerar el siguiente struct:[&] [&] [&] [&]. Cadena de categoría Cadena de código Cadena de nombre }
type Organisation struct {
Category string
Code string
Name string
}
organización de organización { Categoría *Cadena Código *cadena Nombre *Cadena }
type Organisation struct {
Category *string
Code *string
Name *string
}
cuando se trata de bases de datos, es importante separarse entre cadenas nulas y vacías. Para este propósito, el paquete de base de datos/SQL ofrece el tipo sql.nullString:
escriba nullString struct { Cadena de cadena Bool válido // válido es verdadero si la cadena no es nula }
escaneando en este tipo y utilizándolo como un parámetro de consulta, el paquete de base de datos/SQL administra el estado nulo para usted, distinguiendo efectivamente entre valores no set y vacíos.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3