tali golang ke huruf besar

王林
Lepaskan: 2023-05-13 10:20:08
asal
622 orang telah melayarinya

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))
}
Salin selepas log masuk

Output:

原字符串: hello, world
转换后的字符串: HELLO, WORLD
Salin selepas log masuk

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)
}
Salin selepas log masuk

Output:

转换后的字符串: Hello, WORLD
Salin selepas log masuk

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!

sumber:php.cn
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!