Mendapatkan semula Aksara X Terakhir dalam Rentetan Golang
Mendapatkan beberapa aksara terakhir rentetan ialah tugas biasa dalam pengaturcaraan. Artikel ini menyediakan arahan terperinci tentang cara untuk mencapai ini di Golang.
Menggunakan Ungkapan Slice
Rentetan Go ialah tatasusunan bait sahaja, jadi anda boleh menggunakan ungkapan hirisan untuk merebut aksara X terakhir. Sintaksnya ialah:
s[start:end]
Untuk mendapatkan tiga aksara terakhir rentetan s, anda akan menggunakan ungkapan berikut:
s[len(s)-3:]
Sokongan Unikod
Jika anda menggunakan rentetan unicode, anda boleh menggunakan pendekatan yang sama, tetapi hantar hirisan rune ke rentetan menggunakan rentetan() fungsi:
s := []rune("世界世界世界") last3 := string(s[len(s)-3:])
Contoh
Sebagai contoh, katakan anda mempunyai rentetan 12121211122. Tiga aksara terakhir boleh diambil seperti berikut:
s := "12121211122" last3 := s[len(s)-3:]
Dalam kes ini, last3 ialah "122".
Kesimpulan
Ekspresi potongan menawarkan cara yang mudah dan cekap untuk mendapatkan semula aksara X terakhir rentetan Golang. Sama ada anda menggunakan tatasusunan bait atau rentetan unicode, teknik ini akan menyelesaikan tugas.
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan semula aksara X terakhir daripada rentetan GoLang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!