Как преобразовать строку в строчное представление?


Как преобразовать строку в строчное представление?

Я чувствую, что для этого должна быть встроенная функция, но я просто не могу ее найти.

Я нашел ToLower в "unicode / letter", но он работает только по одной руне за раз.

2   51  
2012-05-02 14:01:13

2 ответа:

Да есть, проверить пакета строки.

package main

import (
    "fmt"
    "strings"
)

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

Если вы слишком ленивы, чтобы перейти к пакета строки, вот пример кода:

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

Если вам нужно работать Юникод Особый Случай как азербайджанский или турецкий, вы можете использовать ToLowerSpecial:

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