Go Pointer
là gì?
Go Pointer
là gì?
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à:
*
: 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ỏ.&
: 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
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào