Maison > Article > développement back-end > Comment mettre en majuscule la première lettre d'une chaîne en langage Go
En langage go, vous pouvez utiliser la fonction ToTitle() du package strings pour mettre en majuscule la première lettre d'une chaîne. Cette fonction peut convertir la première lettre d'une chaîne en majuscule. "; s'il contient Pour les chaînes chinoises, le premier caractère anglais de la chaîne sera modifié.
L'environnement d'exploitation de ce tutoriel : système Windows 7, GO version 1.18, ordinateur Dell G3.
Pendant le processus de développement, nous devons souvent convertir la première lettre d'une chaîne en majuscule. Dans le langage Go, la fonction pour convertir la première lettre d'une chaîne en majuscule est strings.ToTitle().
strings.ToTitle renvoie une copie de la chaîne avec la première lettre de chaque mot en s modifiée en majuscule. Format de syntaxe de la fonction
strings.ToTitle() :
func ToTitle(s string) string
Paramètre | Description |
---|---|
s | Chaîne originale. |
Valeur de retour
Convertissez la chaîne s en majuscule et renvoyez-la.
strings.ToTitle() Exemple de fonction :
Exemple 1 : Convertir la première lettre en majuscule
package main import ( "fmt" "strings" ) func main() { //使用 Strings.ToTitle() 函数,将字符串首字母转成大写 strHaiCoder := "hello world" ToTitleStr := strings.ToTitle(strHaiCoder) fmt.Println("ToTitleStr =", ToTitleStr) }
Analyse : On définit une variable de type chaîne strHaicoder, puis on utilise les caractères The strings.ToTitle () de la chaîne convertit la première lettre de la variable strHaicoder en majuscule et utilise la fonction print() pour imprimer le résultat final converti.
Exemple 2 : Convertir une chaîne commençant par le chinois
package main import ( "fmt" "strings" ) func main() { //使用 Strings.ToTitle() 函数,转换中文开始的字符串 strHaiCoder := "你好(helloworld)" ToTitleStr := strings.ToTitle(strHaiCoder) fmt.Println("ToTitleStr =", ToTitleStr) }
Analyse :
Nous définissons une variable de type chaîne strHaicoder et lui attribuons la valeur "haiCoder", puis nous utilisons des caractères La fonction ToTitle() du string convertit la première lettre de la variable strHaicoder en majuscule et utilise la fonction print() pour imprimer le résultat final converti.
Parce que la chaîne strHaicoder commence par le chinois, le chinois n'apporte aucune modification. La fonction strings.ToTitle() modifie le premier anglais de la chaîne, donc "你好(helloworld)
" est finalement affiché et h est en minuscule. H majuscule.
Remarque :
Dans Go1.18, la méthode Title des chaînes, bibliothèque standard d'octets est obsolète.
【Recommandations associées : Tutoriel vidéo Go, Enseignement de la programmation】
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!