有一些地图定义为:指向一个地图
var valueToSomeType = map[uint8]someType{...}
var nameToSomeType = map[string]someType{...}
我想指向地图的地址的变量(以不复制所有变量)。我试了一下使用:
valueTo := &valueToSomeType
nameTo := &nameToSomeType
,但在使用valueTo[number]
,它显示了
内部编译器错误:VAR无类型时,init:新
如何获得呢?
编辑
错误是由另外一个问题显示。
看看这里:https://dave.cheney.net/2017/04/29/there-is-no-pass-by-reference-in-go – Joppe 2017-04-30 08:50:04
是的,戴夫描述它更好。阅读他的博客条目。 – Mue 2017-05-01 15:12:02