Hàm tìm chỉ số
Bài học 15 trên 19 trong khóa học Hàm và con trỏ trong Go của Coddy.
Gói strings cũng chứa một hàm có tên Index, hàm này trả về chỉ số của một ký tự cho trước trong chuỗi.
Ví dụ về cách hàm này hoạt động:
str := "Hello, World!"
char := "o"
index := strings.Index(str, char)
fmt.Println("Index of 'o' is", index)Hàm nhận chuỗi và ký tự (str, char). Nếu char tồn tại, hàm trả về chỉ số; nếu không tồn tại, hàm trả về -1.
Như mọi khi, chỉ số bắt đầu từ 0. Vì vậy, trong ví dụ này, kết quả sẽ là:
Index of o is 4Thử thách
DễCùng xây dựng hàm (function) Index nhé! 😁
Viết một hàm có tên index, nhận hai chuỗi và trả về một số nguyên.
Tham số đầu tiên là chuỗi.
Tham số thứ hai là ký tự mà chúng ta sẽ kiểm tra.
Kiểm tra xem ký tự đó có tồn tại không. Nếu có, trả về chỉ số của ký tự đó; nếu không, trả về -1.
Ví dụ:
Đầu vào:
"Coddy"
"y"Đầu ra:
4Tự làm thử
// Viết code của bạn ở đây
Tất cả bài học trong Hàm và con trỏ trong Go
1Giới thiệu
Giới thiệu4Ôn tập các hàm xử lý chuỗi trong Go
Chuỗi trong GolangHàm nốiHàm kiểm tra chuỗi conHàm tìm chỉ sốThử thách ôn tập #1Tự luyện tập: Trình biên dịch Go online