Thử thách ôn tập #1
Bài học 16 trên 19 trong khóa học Hàm và con trỏ trong Go của Coddy.
Nếu cần kiểm tra một chuỗi có bắt đầu bằng các ký tự cụ thể hay không, ta có thể dùng hàm HasPrefix. Hàm này trả về true nếu chuỗi bắt đầu bằng các ký tự đã cho và trả về false nếu không. Sau đây là ví dụ về cách hàm này hoạt động:
str := "Gopher"
s := "Go"
b := strings.HasPrefix(str, s)
fmt.Println(b)Hàm HasPrefix nhận hai tham số: chuỗi str và các ký tự mà ta muốn kiểm tra s.
Trong ví dụ này, hàm sẽ trả về:
trueVì chuỗi "Gopher" bắt đầu bằng các ký tự "Go".
Thử thách
DễHãy cùng tạo hàm HasPrefix nhé! 🤷
Viết một hàm có tên hasPrefix, hàm này nhận hai chuỗi và trả về một giá trị boolean .
- Tham số đầu tiên là giá trị chuỗi.
- Tham số thứ hai là chuỗi con hoặc các ký tự mà chúng ta sẽ kiểm tra.
- Kiểm tra xem chuỗi có bắt đầu bằng chuỗi con đã cho (các ký tự) hay không. Nếu có, trả về true, nếu không, trả về false.
Lưu ý rằng chuỗi con có thể chứa nhiều hơn một ký tự.
Tự 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