Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Tukar rentetan kepada huruf besar menggunakan fungsi rentetan.ToTitle dalam golang

Tukar rentetan kepada huruf besar menggunakan fungsi rentetan.ToTitle dalam golang

WBOY
WBOYasal
2023-11-18 09:08:55980semak imbas

Tukar rentetan kepada huruf besar menggunakan fungsi rentetan.ToTitle dalam golang

Gunakan fungsi rentetan.ToTitle dalam golang untuk menukar rentetan kepada huruf besar, contoh kod khusus diperlukan

Dalam bahasa Go, rentetan ialah jenis data yang sangat penting dan kita sering perlu melakukan pelbagai operasi pada rentetan . Antaranya, menukar rentetan kepada huruf besar adalah operasi yang perlu dilakukan dengan kerap, dan boleh dicapai menggunakan rentetan.Fungsi ToTitle dalam golang.

Fungsi ToTitle ialah kaedah yang ditakrifkan dalam pakej rentetan, yang boleh menukar semua huruf dalam rentetan kepada huruf besar. Berikut ialah contoh kod ringkas yang menunjukkan cara menggunakan fungsi ToTitle untuk menukar rentetan kepada huruf besar:

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "hello, world!"
    fmt.Println(strings.ToTitle(str))
}

Menjalankan kod, outputnya ialah:

HELLO, WORLD!

Seperti yang anda boleh lihat daripada output, semua huruf dalam rentetan ditukarkan kepada huruf besar.

Perlu diingat bahawa fungsi ToTitle hanya boleh menukar huruf dalam rentetan kepada huruf besar, dan tidak akan membuat sebarang perubahan pada aksara lain seperti nombor dan simbol. Berikut ialah kod contoh yang lebih kompleks yang menunjukkan cara menukar huruf kepada huruf besar sambil mengekalkan nombor dan simbol dalam rentetan:

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "hello, 世界! 123"
    upperStr := strings.ToUpper(str) //先将整个字符串转为大写
    newStr := ""
    for _, char := range upperStr { //遍历字符串中的每个字符
        if char >= 'A' && char <= 'Z' { //如果字符是大写字母,直接添加到新字符串中
            newStr += string(char)
        } else { //否则,添加对应小写字母的大写形式到新字符串中
            newStr += strings.ToUpper(string(char))
        }
    }
    fmt.Println(newStr)
}

Menjalankan kod, outputnya ialah:

HELLO, 世界! 123

Seperti yang anda boleh lihat daripada output, Huruf dalam rentetan ditukar kepada huruf besar, tetapi nombor dan simbol tidak diubah dalam apa-apa cara.

Menukar rentetan kepada huruf besar menggunakan rentetan.Fungsi ToTitle dalam golang adalah sangat mudah, hanya panggil fungsi ToTitle dan selesai. Jika anda perlu menukar huruf sambil mengekalkan nombor dan simbol, anda juga boleh menggunakan rentetan.Fungsi ToUpper untuk menukar huruf kecil kepada huruf besar dengan melingkari setiap aksara dalam rentetan.

Atas ialah kandungan terperinci Tukar rentetan kepada huruf besar menggunakan fungsi rentetan.ToTitle dalam golang. 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