将一些地图定义为:
var valueToSomeType = map[uint8]someType{...} var nameToSomeType = map[string]someType{...}
我想要一个指向地图地址的变量(不要复制所有变量)。我尝试使用:
valueTo := &valueToSomeType nameTo := &nameToSomeType
但在使用时valueTo[number],它显示 内部编译器错误:无类型的var,初始化:new
valueTo[number]
如何获得?
编辑
该错误由另一个问题显示。
映射是引用类型,因此它们总是通过引用传递。您不需要指针。转到文档