Al manejar las variables de cadena, a menudo es necesario eliminar cualquier espacio blanco líder (izquierda) o final (derecha) para garantizar la integridad de los datos. Este proceso es crucial para mantener la consistencia de los datos y evitar errores en el procesamiento posterior.
para recortar los espacios blancos líderes y posteriores en Go, la función incorporada. Devuelve una nueva cadena con todos los espacios blancos liderantes y finales eliminados, mientras deja la cadena original no tocada.
para ilustrar su uso, consideremos el siguiente fragmento de código:
package main import ( "fmt" "strings" ) func main() { s := "\t Hello, World\n " fmt.Printf("%d %q\n", len(s), s) t := strings.TrimSpace(s) fmt.Printf("%d %q\n", len(t), t) }
output:
16 "\t Hello, World\n " 12 "Hello, World"
Como puede ver, la cadena de entrada S contiene espacios de liderazgo (\ t) y trapes (\ n), con una longitud de 16 caracteres. Después de usar Strings.trimspace, obtenemos una nueva cadena t de longitud 12, con todos los espacios blancos eliminados.
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