Go 中指向 Map 的指针
在 Go 中,map 是引用类型,这意味着它们通过地址存储在内存中。将映射分配给变量时,该变量保存对内存中实际映射的引用。尝试使用“&”运算符 (&valueToSomeType) 获取指向映射的指针是不必要的,因为映射已经通过引用传递。
出了什么问题?
原问题中提到的编译器错误(“内部编译器错误:var without type,init:new”),表示一个单独的问题,与使用指针无关。
用法
要使用引用变量访问映射,只需使用方括号表示法:
valueFromMap := valueToSomeType[number]
这将从中检索与提供的键关联的值valueTo 变量引用的地图。
以上是我需要指针来访问 Go 中的地图吗?的详细内容。更多信息请关注PHP中文网其他相关文章!