Có một số bản đồ xác định là:Con trỏ trỏ tới một bản đồ
var valueToSomeType = map[uint8]someType{...}
var nameToSomeType = map[string]someType{...}
tôi sẽ muốn có một biến trỏ đến địa chỉ của các bản đồ (để không sao chép tất cả các biến). Tôi đã thử nó sử dụng:
valueTo := &valueToSomeType
nameTo := &nameToSomeType
nhưng việc sử dụng valueTo[number]
, nó cho thấy
nội lỗi biên dịch: var không có loại, init: mới
Làm thế nào để có được nó?
Sửa
Các lỗi được thể hiện bởi một vấn đề khác.
Hãy xem tại đây: https://dave.cheney.net/2017/04/29/there-is-no-pass-by-reference-in-go – Joppe
Có, Dave đã mô tả nó tốt hơn. Đọc bài blog của anh ấy. – Mue