Menu
CoddyTech

Hàm kiểm tra chuỗi con

Bài học 14 trên 19 trong khóa học Hàm và con trỏ trong Go của Coddy.

Một hàm dựng sẵn khác mà bạn có thể dùng trong Go là Contains, hàm này kiểm tra xem một chuỗi đã cho có chứa một ký tự hoặc chuỗi con hay không.

Ví dụ về cách hàm này hoạt động:

str := "Go"
c := "o"
b := strings.Contains(str, c)
fmt.Println(b)

Hàm này có tên là Contains và nằm trong gói strings. Hàm này nhận hai giá trị chuỗi: giá trị đầu tiên str là chuỗi mà ta sẽ kiểm tra, còn c là giá trị ta sẽ tìm trong chuỗi str. Hàm trả về một giá trị boolean: true nếu c có trong chuỗi str, và false nếu c không có trong chuỗi str.

Trong ví dụ này, ta nhận được true vì "o" có trong chuỗi "Go".

challenge icon

Thử thách

Dễ

Cùng tạo hàm Contains nhé! 😃

Viết một hàm có tên contains, nhận vào hai giá trị chuỗi và trả về một giá trị boolean (true hoặc false).

Giá trị đầu tiên là chuỗi, còn giá trị thứ hai là ký tự mà ta sẽ kiểm tra xem có tồn tại trong chuỗi hay không.

Trong ví dụ này, ta sẽ kiểm tra một ký tự.

Ví dụ:

Đầu vào:

"Coddy"
"y"

Đầu ra:

true

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