Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk menentukan sama ada ia berakhir dengan aksara yang ditentukan dalam golang
Dalam golang, anda boleh menggunakan fungsi HasSuffix() bagi pakej rentetan untuk menentukan sama ada rentetan berakhir dengan aksara atau rentetan yang ditentukan Sintaksnya ialah "strings.HasSuffix (rentetan asal, subrentetan untuk diambil) "; Mengembalikan Benar jika ia berakhir dengan aksara yang ditentukan, Salah jika tidak.
Persekitaran pengendalian tutorial ini: sistem Windows 7, GO versi 1.18, komputer Dell G3.
Semasa proses pembangunan, banyak kali kita perlu menentukan sama ada rentetan berakhir dengan aksara tertentu atau sama ada ia berakhir dengan rentetan tertentu Dalam bahasa Go, adalah perlu untuk menentukan sama ada rentetan berakhir dengan a aksara tertentu. Atau sama ada fungsi yang berakhir dengan rentetan ialah Strings.HasSuffix().
Contoh penggunaan:
package main import ( "fmt" "strings" ) func main() { //使用 Strings.HasSuffix() 函数,判断以指定字符串结束,返回 true strHaiCoder := "I study Golang From HaiCoder" suffix := strings.HasSuffix(strHaiCoder, "HaiCoder") fmt.Println("Suffix =", suffix) }
Seperti yang anda lihat, rentetan yang diberikan dalam contoh di atas berakhir dengan "HaiCoder" , oleh itu kembali benar.
Penerangan: Pengenalan kepada fungsi Strings.HasSuffix()
Fungsi Strings.HasSuffix() digunakan untuk mendapatkan semula sama ada rentetan berakhir dengan rentetan tertentu
Sintaks:
func HasSuffix(s, suffix string) bool
参数 | 描述 |
---|---|
s | 原字符串。 |
suffix | 要检索的子串。 |
Nilai pulangan: Jika ia berakhir dengan rentetan yang ditentukan, ia akan mengembalikan benar;
Gunakan fungsi Strings.HasSuffix() untuk menentukan sama ada ia berakhir dengan rentetan yang ditentukan Sebagai alternatif, anda juga boleh menentukan sama ada ia tidak berakhir dengan rentetan yang ditentukan.
package main import ( "fmt" "strings" ) func main() { //使用 Strings.HasSuffix() 函数,判断不以指定字符串结束,返回 Fasle strHaiCoder := "I study Golang From HaiCoder" suffix := strings.HasSuffix(strHaiCoder, "Golang") fmt.Println("Suffix =", suffix) }
Analisis: Kami mentakrifkan pembolehubah jenis rentetan strHaicoder, dan kemudian kami menggunakan fungsi rentetan.HasSuffix() untuk menentukan sama ada pembolehubah strHaicoder ialah rentetan "Golang " tamat dan hasilnya kembali Palsu.
[Cadangan berkaitan: Pergi tutorial video, Pengajaran pengaturcaraan]
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada ia berakhir dengan aksara yang ditentukan dalam golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!