Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan huruf besar rentetan pertama dalam bahasa Go

Cara menggunakan huruf besar rentetan pertama dalam bahasa Go

青灯夜游
青灯夜游asal
2023-01-13 15:27:263400semak imbas

Dalam bahasa Go, anda boleh menggunakan fungsi ToTitle() bagi pakej rentetan untuk menggunakan huruf besar rentetan Fungsi ini boleh menukar huruf pertama rentetan kepada huruf besar .ToTitle(string) "; Jika ia adalah rentetan yang mengandungi aksara Cina, aksara Inggeris pertama dalam rentetan akan diubah suai.

Cara menggunakan huruf besar rentetan pertama dalam bahasa Go

Persekitaran pengendalian tutorial ini: sistem Windows 7, GO versi 1.18, komputer Dell G3.

Semasa proses pembangunan, banyak kali kita perlu menukar huruf pertama rentetan kepada huruf besar Dalam bahasa Go, fungsi untuk menukar huruf pertama rentetan kepada huruf besar ialah rentetan.ToTitle( ).

strings.ToTitle mengembalikan salinan rentetan dengan huruf pertama setiap perkataan dalam s ditukar kepada huruf besar.

Format sintaks rentetan.ToTitle() fungsi:

func ToTitle(s string) string
参数 描述
s 原字符串。

Nilai pulangan

  • Tukar aksara Tukarkan rentetan s kepada huruf besar dan kembalikannya.

Contoh penggunaan rentetan.ToTitle() fungsi:

Contoh 1: Tukar huruf pertama kepada huruf besar

package main
import (
	"fmt"
	"strings"
)
func main() {
	//使用 Strings.ToTitle() 函数,将字符串首字母转成大写
	strHaiCoder := "hello world"
	ToTitleStr := strings.ToTitle(strHaiCoder)
	fmt.Println("ToTitleStr =", ToTitleStr)
}

Cara menggunakan huruf besar rentetan pertama dalam bahasa Go

Analisis: Kami menentukan pembolehubah jenis rentetan strHaicoder, dan kemudian kami menggunakan fungsi strings.ToTitle() untuk menukar huruf pertama pembolehubah strHaicoder kepada huruf besar dan menggunakan print( ) fungsi mencetak hasil akhir yang ditukar.

Contoh 2: Tukar rentetan yang bermula dengan bahasa Cina

package main
import (
	"fmt"
	"strings"
)
func main() {
	//使用 Strings.ToTitle() 函数,转换中文开始的字符串
	strHaiCoder := "你好(helloworld)"
	ToTitleStr := strings.ToTitle(strHaiCoder)
	fmt.Println("ToTitleStr =", ToTitleStr)
}

Cara menggunakan huruf besar rentetan pertama dalam bahasa Go

Analisis:

  • Kami takrifkan A pembolehubah strHaicoder jenis rentetan dan memberikan nilai "haiCoder". Kemudian kami menggunakan fungsi ToTitle() rentetan untuk menukar huruf pertama pembolehubah strHaicoder kepada huruf besar, dan gunakan fungsi print() untuk mencetak hasil penukaran akhir.

  • Oleh kerana rentetan strHaicoder bermula dengan bahasa Cina, orang Cina tidak membuat sebarang perubahan Fungsi rentetan.ToTitle() mengubah bahasa Inggeris pertama dalam rentetan, jadi output akhir "" ditukar, dan h berubah daripada huruf kecil kepada huruf besar H. 你好(helloworld)

Nota:

Dalam Go1.18, kaedah Tajuk bagi pustaka standard rentetan, bait telah ditamatkan ).

[Cadangan berkaitan:

Pergi tutorial video, Pengajaran pengaturcaraan]

Atas ialah kandungan terperinci Cara menggunakan huruf besar rentetan pertama dalam bahasa Go. 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