Go est un langage de programmation populaire présentant les avantages d'une lisibilité élevée et d'une vitesse d'exécution rapide. Dans Go, la conversion de la casse des chaînes est également l'une des opérations courantes. Cet article explique comment convertir des chaînes majuscules en chaînes minuscules dans Go.
Dans Go, une chaîne est une séquence immuable d'octets codés en UTF-8. Dans Go, si vous souhaitez effectuer une conversion de casse, vous pouvez utiliser la fonction ToLower fournie par le package strings.
L'exemple est le suivant :
package main import ( "fmt" "strings" ) func main() { str := "UPPERCASE" lowerStr := strings.ToLower(str) fmt.Println(lowerStr) }
Dans l'exemple ci-dessus, nous définissons d'abord une chaîne "UPPERCASE", puis la convertissons en minuscules à l'aide de la méthode strings.ToLowwer. Le résultat final est "majuscule".
En plus d'utiliser la méthode ToLower du package strings, vous pouvez également utiliser la méthode ToLower fournie par le package bytes pour la conversion de casse.
L'exemple est le suivant :
package main import ( "bytes" "fmt" ) func main() { str := "UPPERCASE" lowerStr := bytes.ToLower([]byte(str)) fmt.Println(string(lowerStr)) }
Dans l'exemple ci-dessus, nous convertissons d'abord la chaîne "UPPERCASE" en un tableau d'octets, puis la convertissons en lettres minuscules à l'aide de la méthode bytes.ToLowwer. Enfin, le tableau d'octets est converti en résultat de sortie de chaîne via la méthode de chaîne.
Que vous utilisiez la méthode ToLower fournie par le package strings ou le package bytes, vous pouvez convertir les chaînes majuscules dans Go en chaînes minuscules. Dans la programmation quotidienne, nous devons souvent effectuer des opérations de conversion de cas. Ces méthodes peuvent grandement simplifier notre travail.
En bref, Go est un excellent langage de programmation doté d'une riche bibliothèque standard et de fonctionnalités de langage puissantes. Pour la conversion de cas dans Go, vous pouvez utiliser la méthode ToLower fournie par le package strings ou le package bytes, qui est pratique et rapide.
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!