Coupage des espaces blancs de début et de fin dans Go
Lorsque vous travaillez avec des chaînes dans Go, il est souvent nécessaire de supprimer les espaces blancs de début et de fin. Cela améliore la lisibilité et la convivialité de la chaîne, en particulier lorsqu'il s'agit de tâches de validation de données ou de manipulation de chaînes.
Méthode efficace : strings.TrimSpace()
La plus efficace et une méthode polyvalente pour couper les espaces blancs est la fonction strings.TrimSpace(). Il renvoie une nouvelle chaîne avec tous les espaces de début et de fin supprimés, préservant la chaîne d'origine.
Exemple :
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) }
Sortie :
16 "\t Hello, World\n " 12 "Hello, World"
Dans cet exemple, la chaîne s contient des tabulations et des nouvelles lignes de début et de fin. Après l'avoir transmis à strings.TrimSpace(), la chaîne résultante t a tous les espaces supprimés sans aucune modification de la chaîne d'origine.
Conclusion :
strings.TrimSpace () est une solution efficace pour réduire les espaces blancs dans Go. Il constitue un moyen pratique et efficace d'améliorer la qualité de vos cordes et de les rendre plus adaptées à diverses tâches. En comprenant et en utilisant cette fonction, vous pouvez gérer efficacement les espaces dans vos applications Go.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!