Maison  >  Article  >  développement back-end  >  Comment mettre en majuscule la première lettre d'une chaîne en langage Go

Comment mettre en majuscule la première lettre d'une chaîne en langage Go

青灯夜游
青灯夜游original
2023-01-13 15:27:263350parcourir

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é.

Comment mettre en majuscule la première lettre d'une chaîne en langage Go

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)
}

Comment mettre en majuscule la première lettre dune chaîne en langage Go

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)
}

Comment mettre en majuscule la première lettre dune chaîne en langage Go

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn