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".
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:
trueTự làm thử
// Viết code của bạn ở đâyTấ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