Comment convertir une chaîne en une représentation minuscule?
Je pense qu'il doit y avoir une fonction intégrée pour cela, mais je ne peux tout simplement pas le trouver.
J'ai trouvé un ToLower
in "unicode/letter"
, mais cela ne fonctionne que pour une rune à la fois.
Si vous êtes trop paresseux pour cliquer sur le package 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"
la source