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

expert

Khi nào thời gian chạy của Go cấp phát bộ nhớ từ heap, và khi nào từ stack?

junior

Goroutines là gì?

junior

Trong Go, có những phạm vi biến nào? Hãy giải thích

Bình luận

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

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