Rumah > Artikel > pembangunan bahagian belakang > Gunakan fungsi rentetan.HasSuffix untuk menentukan sama ada rentetan berakhir dengan akhiran yang ditentukan
Gunakan fungsi rentetan.HasSuffix untuk menentukan sama ada rentetan berakhir dengan akhiran yang ditentukan
Dalam bahasa Go, kita selalunya perlu memproses rentetan Salah satu keperluan biasa ialah untuk menentukan sama ada rentetan berakhir dengan akhiran tertentu. Untuk mencapai fungsi ini, anda boleh menggunakan fungsi HasSuffix dalam pakej rentetan. Artikel ini akan membawa anda melalui cara menggunakan fungsi HasSuffix dan memberikan contoh kod.
fungsi rentetan.HasSuffix ialah fungsi yang sangat berguna dalam bahasa Go. Ia menerima dua parameter, parameter pertama ialah rentetan untuk dinilai, dan parameter kedua ialah akhiran untuk dinilai. Fungsi ini mengembalikan nilai boolean yang mengembalikan benar jika rentetan berakhir dengan akhiran yang ditentukan, sebaliknya palsu.
Berikut ialah contoh mudah menggunakan rentetan.Fungsi HasSuffix:
package main import ( "fmt" "strings" ) func main() { str := "Hello, World!" suffix := "World!" if strings.HasSuffix(str, suffix) { fmt.Println("字符串以指定的后缀结尾") } else { fmt.Println("字符串不以指定的后缀结尾") } }
Dalam contoh di atas, kami menggunakan fungsi rentetan.HasSuffix untuk menyemak sama ada rentetan str
diakhiri dengan suffixTamat. Jika ya, keluarkan "Rentetan berakhir dengan akhiran yang ditentukan"; jika tidak, keluarkan "Rentetan tidak berakhir dengan akhiran yang ditentukan". <code>str
是否以后缀suffix
结尾。如果是,就输出"字符串以指定的后缀结尾";如果不是,则输出"字符串不以指定的后缀结尾"。
请注意,在使用strings.HasSuffix函数时,比较是区分大小写的。也就是说,如果要检查的后缀是"world!",而不是"World!",那么结果将是"字符串不以指定的后缀结尾"。
另外,对于一些特殊字符,如汉字或符号,strings.HasSuffix函数也是有效的。
下面是一个检查汉字后缀的示例:
package main import ( "fmt" "strings" ) func main() { str := "你好,世界!" suffix := "界!" if strings.HasSuffix(str, suffix) { fmt.Println("字符串以指定的后缀结尾") } else { fmt.Println("字符串不以指定的后缀结尾") } }
在上面的示例中,我们检查字符串str
是否以汉字后缀suffix
str
berakhir dengan akhiran aksara Cina Atas ialah kandungan terperinci Gunakan fungsi rentetan.HasSuffix untuk menentukan sama ada rentetan berakhir dengan akhiran yang ditentukan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!