Rumah >pembangunan bahagian belakang >Golang >tali golang ke huruf besar

tali golang ke huruf besar

王林
王林asal
2023-05-13 10:20:08654semak imbas

Di Golang, sangat mudah untuk menukar rentetan kepada huruf besar Anda boleh menggunakan fungsi ToUpper() dalam pakej rentetan.

Berikut ialah contoh kod:

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "hello, world"
    fmt.Println("原字符串:", str)
    fmt.Println("转换后的字符串:", strings.ToUpper(str))
}

Output:

原字符串: hello, world
转换后的字符串: HELLO, WORLD

Seperti yang dapat dilihat, fungsi ToUpper() menukar semua huruf dalam rentetan kepada huruf besar dan mengembalikan a rentetan baharu. Huruf besar asal dalam rentetan tidak terjejas.

Perlu diambil perhatian bahawa fungsi ToUpper() hanya boleh mengecam huruf dalam set aksara ASCII Jika anda ingin menukar aksara dalam set aksara bukan ASCII kepada huruf besar, anda perlu menggunakan fungsi ToUpper(). dalam pakej unicode.

Jika anda perlu menukar bahagian tertentu rentetan kepada huruf besar, anda boleh melakukannya dengan menghiris dan menyambung. Contohnya:

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "hello, world"
    strList := strings.Split(str, " ")
    first := strings.ToUpper(string(strList[0][0])) // 将首字母大写
    rest := strList[0][1:] + " " + strings.ToUpper(strList[1])
    result := first + rest
    fmt.Println("转换后的字符串:", result)
}

Output:

转换后的字符串: Hello, WORLD

Gunakan fungsi Split() untuk membelah rentetan kepada dua bahagian, kemudian memproses huruf pertama dan bahagian yang tinggal masing-masing, dan akhirnya sambungkannya menjadi rentetan baharu.

Secara amnya, operasi penukaran rentetan dalam Golang adalah sangat mudah Anda hanya perlu menggunakan fungsi ToUpper() terbina dalam atau penyambungan manual. Dalam pembangunan sebenar, anda mungkin menghadapi beberapa masalah pengekodan rentetan, yang perlu dikendalikan mengikut keadaan tertentu.

Atas ialah kandungan terperinci tali golang ke huruf besar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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
Artikel sebelumnya:Kenapa golang perlu dibuat?Artikel seterusnya:Kenapa golang perlu dibuat?