Bir dizeyi küçük harf gösterimine nasıl dönüştürebilirim?
Bunun için yerleşik bir işlev olması gerektiğini hissediyorum, ancak bulamıyorum.
Bir buldunuz ToLower
in "unicode/letter"
, ancak yalnızca bir seferde bir rününün için çalışır.
Yanıtlar:
Evet var, dizeler paketini kontrol edin .
package main
import (
"fmt"
"strings"
)
func main() {
fmt.Println(strings.ToLower("Gopher"))
}
Dizeler paketine tıklamak için çok tembel davranırsanız , işte örnek kod:
strings.ToLower("Hello, WoRLd") // => "hello, world"
Azeri veya Türkçe gibi bir Unicode Özel Durumunu işlemeniz gerekiyorsa , şunları kullanabilirsiniz ToLowerSpecial
:
strings.ToLowerSpecial(unicode.TurkishCase, "Hello, WoRLd") // => "hello, world"