Menu
CoddyTech

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ề:

true

Vì chuỗi "Gopher" bắt đầu bằng các ký tự "Go".
 

challenge icon

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 ở đâ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