128 votes

Comment convertir une chaîne de caractères en minuscules ?

Comment convertir une chaîne de caractères en minuscules ?

Je pense qu'il doit y avoir une fonction intégrée pour cela, mais je ne la trouve pas.

J'ai trouvé un ToLower en "unicode/letter" mais cela ne fonctionne que pour une rune à la fois.

168voto

AurA Points 4559

Oui, il y en a un, vérifiez le paquet de cordes .

package main

import (
    "fmt"
    "strings"
)

func main() {
    fmt.Println(strings.ToLower("Gopher"))
}

54voto

Ryan Endacott Points 1139

Si vous êtes trop paresseux pour cliquer sur le site de l paquet de chaînes Voici un exemple de code :

strings.ToLower("Hello, WoRLd") // => "hello, world"

Si vous devez gérer un Cas spécial Unicode comme l'azéri ou le turc, vous pouvez utiliser ToLowerSpecial :

strings.ToLowerSpecial(unicode.TurkishCase, "Hello, WoRLd") // => "hello, world"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X