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

Huruf pertama rentetan dalam golang ialah huruf kecil

王林
王林ke hadapan
2024-02-10 21:51:09459semak imbas

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")

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)
}

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!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam