Câu hỏi phỏng vấn Go lang
Câu hỏi

Go có thể có tham số tùy chọn không?

Câu trả lời

Go không hỗ trợ tham số tùy chọn một cách trực tiếp. Tuy nhiên, có một số cách để mô phỏng tham số tùy chọn trong Go. Một số phương pháp phổ biến bao gồm sử dụng tham số biến đổi (variadic parameters), con trỏ, cấu trúc (structs), hoặc hàm bọc (wrapper functions).

  1. Tham số biến đổi (Variadic parameters): Cho phép một hàm chấp nhận một số lượng biến đổi của đối số. Khi sử dụng tham số biến đổi, chúng ta có thể chỉ định tham số tùy chọn có thể bị bỏ qua khi gọi hàm.
  2. Con trỏ: Chúng ta có thể khai báo một tham số kiểu con trỏ và khởi tạo nó là nil. Bằng cách kiểm tra xem tham số có là nil hay không, chúng ta có thể xác định liệu tham số đã bị bỏ qua.
  3. Cấu trúc (Structs): Chúng ta có thể định nghĩa một kiểu cấu trúc chứa trường cho tất cả c...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Làm thế nào để khởi tạo một struct trong Go?

expert

Ngưỡng malloc của đối tượng Map trong Go lang là gì? Làm thế nào để chỉnh sửa nó?

middle

Bạn có thể khai báo nhiều type của biến trong một câu lệnh khai báo trong Go không?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào