Menu
CoddyTech

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 4
challenge icon

Thử 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:

4

Tự 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

Tự luyện tập: Trình biên dịch Go online