Maison > développement back-end > Golang > golang convertir en majuscule

golang convertir en majuscule

王林
Libérer: 2023-05-19 11:16:37
original
1041 Les gens l'ont consulté

Ces dernières années, le développement de Golang est devenu de plus en plus populaire. En raison de son efficacité, de sa fiabilité et de sa simplicité, de plus en plus de développeurs s'y intéressent. Cependant, lors de l'écriture de code en Golang, nous devrons peut-être convertir toutes les lettres de la chaîne en majuscules. Cet article explique comment utiliser Golang pour convertir des chaînes en majuscules.

Tout d'abord, nous devons comprendre la définition et le fonctionnement des chaînes dans Golang. Les chaînes du langage Go sont des séquences d'octets immuables. En raison de leurs caractéristiques immuables, une nouvelle chaîne doit être réaffectée lors de la modification de la chaîne. Puisque les chaînes sont immuables, comment les convertir en chaînes majuscules ? La méthode est très simple, on peut utiliser la méthode ToUpper fournie par le package strings de Golang.

ToUpper convertit toutes les lettres de la chaîne en majuscules. Sa signature de fonction est la suivante :

func ToUpper(s string) string
Copier après la connexion

Cette fonction reçoit un paramètre de chaîne et renvoie une valeur de chaîne.

Ensuite, voyons comment convertir une chaîne en lettres majuscules à l'aide de la méthode ToUpper fournie dans le package strings :

package main

import (
    "fmt"
    "strings"
)

func main() {
    s := "Hello, World!"
    s1 := strings.ToUpper(s)
    fmt.Println(s1)
}
Copier après la connexion

Dans l'exemple ci-dessus, nous créons A La variable chaîne s est créée, qui contient des lettres minuscules et des lettres majuscules. Ensuite, nous avons appelé la méthode ToUpper dans le package strings pour convertir toutes les lettres de la chaîne en majuscules et les avons affectées à une autre nouvelle variable de chaîne s1. Enfin, nous imprimons s1 sur la console en utilisant la fonction Println du package fmt. En exécutant le code ci-dessus, le résultat est le suivant :

HELLO, WORLD!
Copier après la connexion

On peut voir que cette méthode convertit avec succès toutes les lettres de la chaîne d'origine en majuscules.

En plus de la méthode ToUpper, le package de chaînes de Golang fournit également les méthodes ToLower et Title, qui sont utilisées pour convertir des chaînes en lettres minuscules et convertir respectivement les premières lettres des mots de la chaîne en lettres majuscules. Il est à noter que lorsque nous utilisons la méthode Title, seule la première lettre du premier mot sera convertie en majuscule, et les premières lettres des mots restants seront converties en minuscules. Voici un exemple de code qui montre comment utiliser les méthodes ToLower et Title :

package main

import (
    "fmt"
    "strings"
)

func main() {
    s := "Hello, World!"
    s1 := strings.ToLower(s)
    s2 := strings.Title(s)
    fmt.Println(s1)
    fmt.Println(s2)
}
Copier après la connexion

Dans l'exemple de code ci-dessus, nous utilisons d'abord la méthode ToLower dans le package strings pour convertir toutes les lettres de la chaîne. s en minuscules et affectez-le à la nouvelle variable de chaîne s1. Ensuite, nous utilisons la méthode Title du package strings pour convertir les premières lettres des mots de la chaîne en majuscules. En exécutant le code ci-dessus, le résultat est le suivant :

hello, world!
Hello, World!
Copier après la connexion

Pour résumer, en utilisant les méthodes ToUpper, ToLower et Title fournies dans le package de chaînes de Golang, nous pouvons facilement convertir des chaînes en lettres majuscules et en lettres minuscules. lettres et convertir les premières lettres des mots en lettres majuscules. Lorsque nous effectuons des opérations sur les chaînes dans Golang, nous pouvons utiliser pleinement la puissante bibliothèque standard de Golang pour améliorer l'efficacité de notre travail et la qualité du code.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal