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

junior

Go Pointer là gì?

middle

Làm thế nào để nối chuỗi một cách hiệu quả trong Go?

middle

Có thể trả về nhiều giá trị từ một hàm 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