Rumah > pembangunan bahagian belakang > Golang > Huruf pertama rentetan dalam golang ialah huruf kecil

Huruf pertama rentetan dalam golang ialah huruf kecil

王林
Lepaskan: 2024-02-10 21:51:09
ke hadapan
465 orang telah melayarinya

Huruf pertama rentetan dalam golang ialah huruf kecil

Di Golang, huruf pertama rentetan biasanya dibentangkan dalam huruf kecil. Ini disebabkan oleh konvensyen penamaan Golang, yang mengikut peraturan yang dipanggil "nomenklatur unta" di mana huruf pertama pembolehubah dan nama fungsi adalah huruf kecil, manakala huruf pertama nama jenis dan nama fungsi yang dieksport adalah huruf besar. Konvensyen penamaan ini membantu meningkatkan kebolehbacaan dan ketekalan kod. Apabila kami menulis kod Golang, adalah penting untuk mengikuti konvensyen penamaan, yang boleh menjadikan kod kami lebih mudah difahami dan diselenggara. Oleh itu, mengingati bahawa huruf pertama rentetan ialah huruf kecil dalam Golang ialah peraturan yang patut diingati.

Kandungan soalan

Saya ingin menukar huruf pertama rentetan yang diberikan kepada huruf besar. Saya melihat ke dalam pakej kes dan string dan yang paling hampir saya temui ialah cases.title

cases.Title(language.Und, cases.NoLower).String("MyString")
Salin selepas log masuk

Ia boleh menerima parameter kedua cases.something Tetapi dengan cara ini, saya tidak dapat mencari jalan untuk mencapai merendahkan hanya watak pertama.

ps. Menggunakan go versi 1.20

Penyelesaian

adakah serupa dengan ini?

https://www.php.cn/link/f1558e79c0736bcc9770373fdf03dccb

func firstLetterToLower(s string) string {

    if len(s) == 0 {
        return s
    }

    r := []rune(s)
    r[0] = unicode.ToLower(r[0])

    return string(r)
}
Salin selepas log masuk

Atas ialah kandungan terperinci Huruf pertama rentetan dalam golang ialah huruf kecil. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan