informasi kontak saya
Surat[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Dalam bahasa Go, paket `strings` menyediakan fungsi `HasSuffix`, yang digunakan untuk memeriksa apakah sebuah string diakhiri dengan akhiran yang ditentukan. Fungsi ini mengembalikan nilai boolean yang mengembalikan `true` jika string diakhiri dengan akhiran yang ditentukan, `false` jika sebaliknya.
Berikut ini adalah contoh penggunaan dasar fungsi `HasSuffix`:
```pergi
paket utama
impor (
"waktu"
"tali"
)
fungsi main() {
//Contoh string
str := "halo.txt"
// Periksa apakah string diakhiri dengan ".txt"
jika string.HasSuffix(str, ".txt") {
fmt.Println("String diakhiri dengan '.txt'")
} kalau tidak {
fmt.Println("String tidak diakhiri dengan '.txt'")
}
// Periksa apakah string diakhiri dengan ".go"
jika string.HasSuffix(str, ".go") {
fmt.Println("String diakhiri dengan '.go'")
} kalau tidak {
fmt.Println("String tidak diakhiri dengan '.go'")
}
}
```
Ketika Anda menjalankan kode di atas, outputnya adalah:
```
String diakhiri dengan '.txt'
String tidak diakhiri dengan '.go'
```
Contoh ini menunjukkan cara menggunakan fungsi `strings.HasSuffix` untuk memeriksa apakah string diakhiri dengan akhiran tertentu. Perhatikan bahwa pemeriksaan sufiks peka huruf besar-kecil, sehingga ".Txt" dan ".txt" diperlakukan sebagai sufiks yang berbeda. Jika Anda memerlukan pemeriksaan yang tidak peka huruf besar-kecil, Anda mungkin perlu mengonversi string atau sufiks menjadi huruf kecil atau besar sebelum memanggil `HasSuffix`.
Misalnya, untuk melakukan pemeriksaan akhiran yang tidak peka huruf besar-kecil:
```pergi
akhiran := ".txt"
jika string.HasSuffix(string.ToLower(str), string.ToLower(suffix)) {
fmt.Println("String (tidak peka huruf besar-kecil) diakhiri dengan '.txt'")
}
```