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

Go Pointer là gì?

Câu trả lời

Con trỏ (pointer) trong Go là các biến giữ địa chỉ của biến khác. Con trỏ hỗ trợ hai toán tử là:

  • Toán tử *: còn được gọi là toán tử tham chiếu được dùng để truy cập giá trị trong địa chỉ được lưu trữ bởi con trỏ.
  • Toán tử &: còn được gọi là toán tử địa chỉ được dùng để trả về địa chỉ của biến được lưu trữ bởi con trỏ.

Điều này được minh họa trong sơ đồ dưới đây. Ở đây, chúng ta có một biến x được gán cho 100. Chúng ta lưu trữ x trong địa chỉ bộ nhớ 0x0201. Bây giờ, khi chúng ta tạo một con trỏ tên Y cho biến x, chúng ta gán giá trị là &x để lưu trữ địa chỉ của biến x. Biến c...

junior

junior

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

expert

Làm thế nào để so sánh hai giao diện trong Go?

middle

Công dụng của tags trong Go là gì?

junior

Cú pháp vòng lặp for trong Golang như thế nào?

Bình luận

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

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