Como faço para converter uma string em uma representação em minúsculas?
Eu sinto que deve haver uma função embutida para ele, mas eu simplesmente não consigo encontrar.
Eu encontrei um ToLower
em "unicode/letter"
, mas ele só funciona para uma runa de cada vez.
Se acontecer de você ser muito preguiçoso para clicar no pacote de strings , aqui está o código de exemplo:
strings.ToLower("Hello, WoRLd") // => "hello, world"
Se você precisar lidar com um caso especial Unicode, como azeri ou turco, pode usar
ToLowerSpecial
:strings.ToLowerSpecial(unicode.TurkishCase, "Hello, WoRLd") // => "hello, world"
fonte