Mencari Indeks Watak dalam Go
Apabila ditugaskan untuk mencari watak tertentu dalam rentetan dalam Go, seseorang mungkin pada mulanya mempertimbangkan untuk menggunakan teknik pengindeksan serupa dengan Python. Walau bagaimanapun, dalam Go, pendekatan yang berbeza digunakan.
Fungsi Indeks, yang disediakan oleh pakej rentetan, menawarkan penyelesaian untuk mencari indeks aksara dalam rentetan. Fungsi ini mengembalikan kedudukan kejadian pertama aksara yang ditentukan, atau -1 jika aksara itu tidak ditemui.
Coretan kod sampel menunjukkan penggunaan Indeks:
import "fmt" import "strings" func main() { x := "chars@arefun" i := strings.Index(x, "@") fmt.Println("Index: ", i) // Output: "5" if i >= 0 { chars := x[:i] arefun := x[i+1:] fmt.Println(chars) // Output: "chars" fmt.Println(arefun) // Output: "arefun" } else { fmt.Println("Index not found") } }
Menggunakan Indeks, kita boleh mencari indeks aksara dengan tepat dalam rentetan, yang membolehkan pelbagai operasi pemprosesan teks.
Atas ialah kandungan terperinci Bagaimanakah anda mencari indeks aksara dalam rentetan dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!