La fonction strings.ToTitle, qui convertit les chaînes au format titre, est très utile en langage Go. Il convertit la première lettre de chaque mot d'une chaîne en lettres majuscules pour obtenir un effet de style titre.
Ce qui suit est un exemple de code utilisant la fonction strings.ToTitle :
package main import ( "fmt" "strings" ) func main() { str := "hello, world! welcome to the title format." title := strings.ToTitle(str) fmt.Println(title) }
Exécutez le code ci-dessus, le résultat est :
HELLO, WORLD! WELCOME TO THE TITLE FORMAT.
Vous pouvez voir que la première lettre de chaque mot de la chaîne d'origine est convertie en lettres majuscules, la chaîne devient un format de titre.
Le processus de conversion de chaînes à l'aide de la fonction strings.ToTitle est très simple. Il vous suffit d'appeler la fonction et de transmettre la chaîne à convertir. La fonction parcourt chaque mot de la chaîne et convertit la première lettre de chaque mot en majuscule.
Il convient de noter que la fonction strings.ToTitle suppose que les mots de la chaîne sont séparés par des espaces par défaut. Si vous devez utiliser d'autres délimiteurs ou gérer les abréviations anglaises dans la chaîne séparément, vous pouvez utiliser la fonction strings.Fields pour diviser la chaîne en tranches, puis parcourir les tranches et appliquer la fonction strings.ToTitle à chaque mot.
Ce qui suit est un exemple de code qui utilise la fonction strings.Fields pour diviser une chaîne :
package main import ( "fmt" "strings" ) func main() { str := "hello, world! welcome to the title format." words := strings.Fields(str) for i, word := range words { words[i] = strings.ToTitle(word) } title := strings.Join(words, " ") fmt.Println(title) }
Exécutez le code ci-dessus, le résultat de sortie est le même qu'avant :
HELLO, WORLD! WELCOME TO THE TITLE FORMAT.
Ici, la fonction strings.Fields est utilisée pour diviser la chaîne en tranches, puis parcourez-la. Pour chaque mot de la tranche, appliquez la fonction strings.ToTitle à chaque mot et recoupez le résultat en une chaîne. Le résultat final est le même que précédemment, avec la chaîne au format titre.
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!