Rumah > Artikel > pembangunan bahagian belakang > Cara menukar rentetan huruf kecil kepada huruf besar dalam bahasa Go
Dalam bahasa Go, anda boleh menggunakan fungsi ToUpper() bagi pakej rentetan untuk menukar rentetan huruf kecil kepada huruf besar fungsi ini boleh menukar semua huruf kepada salinan versi huruf besar yang sepadan dan mengembalikannya, sintaks "; rentetan .ToUpper(rentetan asal)". Fungsi ToUpper() tidak sah untuk bahasa Cina dan hanya akan menukar semua huruf kecil Inggeris kepada huruf besar.
Persekitaran pengendalian tutorial ini: sistem Windows 7, GO versi 1.18, komputer Dell G3.
Semasa proses pembangunan, banyak kali kita perlu menukar semua aksara kecil rentetan kepada huruf besar Dalam bahasa Go, fungsi yang digunakan untuk menukar aksara kecil rentetan kepada huruf besar ialah ToUpper ().
rentetan.ToUpper: Mengembalikan salinan dengan semua huruf ditukar kepada versi huruf besar yang sepadan
func ToUpper(s string) string
参数 | 描述 |
---|---|
s | 原字符串。 |
Nilai pulangan
akan Rentetan s ditukar kepada huruf besar dan dikembalikan.
Contoh 1: Tukar rentetan Bahasa Inggeris kepada huruf besar
package main import ( "fmt" "strings" ) func main() { //使用 ToUpper() 函数,将字符串转成大写 strHaiCoder := "Study Golang From HaiCoder" upperStr := strings.ToUpper(strHaiCoder) fmt.Println("upperStr =", upperStr) }
Kami mentakrifkan pembolehubah jenis Rentetan strHaicoder, kemudian kami menggunakan fungsi ToUpper() rentetan untuk menukar semua aksara pembolehubah strHaicoder kepada huruf besar, dan menggunakan fungsi print() untuk mencetak hasil penukaran akhir.
Contoh 2: Tukar rentetan yang mengandungi bahasa Cina
package main import ( "fmt" "strings" ) func main() { //使用 ToUpper() 函数,转换包含中文的字符串 strHaiCoder := "你好(hello)" upperStr := strings.ToUpper(strHaiCoder) fmt.Println("upperStr =", upperStr) }
Pertama, kami mentakrifkan A rentetan jenis pembolehubah strHaicoder diberikan nilai "HaiCoder". Kemudian kami menggunakan fungsi ToUpper() rentetan untuk menukar pembolehubah strHaicoder kepada huruf besar, dan gunakan fungsi print() untuk mencetak hasil akhir yang ditukar.
Oleh kerana rentetan strHaicoder mengandungi bahasa Cina, bahasa Cina tidak diubah dalam apa-apa cara, dan semua huruf kecil Inggeris di dalamnya telah ditukar kepada huruf besar, jadi output akhir ialah "你好(HELLO)
".
[Cadangan berkaitan: Pergi tutorial video, Pengajaran pengaturcaraan]
Atas ialah kandungan terperinci Cara menukar rentetan huruf kecil kepada huruf besar dalam bahasa Go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!