Ответ 1
Да, проверьте пакет строк.
package main
import (
"fmt"
"strings"
)
func main() {
fmt.Println(strings.ToLower("Gopher"))
}
Как преобразовать строку в представление в нижнем регистре?
Я чувствую, что для этого должна быть встроенная функция, но я просто не могу ее найти.
Я нашел ToLower
в "unicode/letter"
, но он работает только для одной руны за раз.
Да, проверьте пакет строк.
package main
import (
"fmt"
"strings"
)
func main() {
fmt.Println(strings.ToLower("Gopher"))
}
Если вам посчастливилось перейти на набор строк, вот пример кода:
strings.ToLower("Hello, WoRLd") // => "hello, world"
Если вам нужно обработать Unicode Special Case, например, Azeri или Turkish, вы можете использовать ToLowerSpecial
:
strings.ToLowerSpecial(unicode.TurkishCase, "Hello, WoRLd") // => "hello, world"