Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk menentukan sama ada ia berakhir dengan aksara yang ditentukan dalam golang

Bagaimana untuk menentukan sama ada ia berakhir dengan aksara yang ditentukan dalam golang

青灯夜游
青灯夜游asal
2023-01-13 10:13:334627semak imbas

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.

Bagaimana untuk menentukan sama ada ia berakhir dengan aksara yang ditentukan dalam golang

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)
}

Bagaimana untuk menentukan sama ada ia berakhir dengan aksara yang ditentukan dalam golang

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)
}

Bagaimana untuk menentukan sama ada ia berakhir dengan aksara yang ditentukan dalam golang

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!

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