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

Cách sao chép slicemap trong Go như thế nào?

middle

Điều gì làm cho constants trong Go trở nên đặc biệt?

middle

Khai báo** dynamic type** của một biến trong Go là gì?

Bình luận

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

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