Maison  >  Article  >  développement back-end  >  Comment convertir une chaîne minuscule en majuscule en langage Go

Comment convertir une chaîne minuscule en majuscule en langage Go

青灯夜游
青灯夜游original
2023-01-13 15:39:313544parcourir

Dans le langage Go, vous pouvez utiliser la fonction ToUpper() du package strings pour convertir les chaînes minuscules en majuscules ; cette fonction peut convertir toutes les lettres en copies des versions majuscules correspondantes et les renvoyer la syntaxe "strings.ToUpper(. chaîne originale)". La fonction ToUpper() n'est pas valide pour le chinois et convertira uniquement toutes les lettres minuscules anglaises en majuscules.

Comment convertir une chaîne minuscule en majuscule 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 tous les caractères minuscules d'une chaîne en majuscules. Dans le langage Go, la fonction utilisée pour convertir les caractères minuscules d'une chaîne en majuscules est ToUpper().

strings.ToUpper : renvoie une copie avec toutes les lettres converties dans la version majuscule correspondante

func ToUpper(s string) string
Parameters Description
s chaîne originale.

Valeur de retour

  • Convertissez la chaîne s en majuscule et renvoyez-la.

Exemple 1 : Convertir une chaîne anglaise en majuscule

package main
import (
	"fmt"
	"strings"
)
func main() {
	//使用 ToUpper() 函数,将字符串转成大写
	strHaiCoder := "Study Golang From HaiCoder"
	upperStr := strings.ToUpper(strHaiCoder)
	fmt.Println("upperStr =", upperStr)
}

Comment convertir une chaîne minuscule en majuscule en langage Go

Nous définissons une variable de type chaîne strHaicoder, puis nous utilisons la fonction ToUpper() de la chaîne pour convertir tous les caractères de la variable strHaicoder en en majuscules et utilisez la fonction print() pour imprimer le résultat final converti.

Exemple 2 : Convertir une chaîne contenant du chinois

package main
import (
	"fmt"
	"strings"
)
func main() {
	//使用 ToUpper() 函数,转换包含中文的字符串
	strHaiCoder := "你好(hello)"
	upperStr := strings.ToUpper(strHaiCoder)
	fmt.Println("upperStr =", upperStr)
}

Comment convertir une chaîne minuscule en majuscule en langage Go

  • Tout d'abord, nous définissons une variable de type chaîne strHaicoder et l'attribuons à "HaiCoder", puis nous utilisons des caractères. La fonction ToUpper() de la chaîne convertit la variable strHaicoder en majuscule et utilise la fonction print() pour imprimer le résultat final converti.

  • Étant donné que la chaîne strHaicoder contient du chinois, le chinois n'a en aucun cas été modifié et toutes les lettres minuscules anglaises qu'elle contient ont été converties en majuscules, donc "你好(HELLO)" est finalement affiché.

【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