Bagaimana cara mengubah string menjadi representasi huruf kecil?
Saya merasa harus ada fungsi bawaan untuk itu, tetapi saya tidak dapat menemukannya.
Saya memang menemukan ToLower
in "unicode/letter"
, tetapi itu hanya berfungsi untuk satu rune pada satu waktu.
Jika Anda terlalu malas untuk mengklik ke paket string , berikut kode contoh:
strings.ToLower("Hello, WoRLd") // => "hello, world"
Jika Anda perlu menangani Kasus Khusus Unicode seperti Azeri atau Turki, Anda dapat menggunakan
ToLowerSpecial
:strings.ToLowerSpecial(unicode.TurkishCase, "Hello, WoRLd") // => "hello, world"
sumber