Arrays 定义到包含Golang中切片的数组的映射

Arrays 定义到包含Golang中切片的数组的映射,arrays,go,slice,Arrays,Go,Slice,在Go(golang)中,是否可以定义从字符串到数组的映射,并在每个数组元素中存储一个切片。像这样: var data = make(map[string][2]Slice[]float64) 然后我想检索我的数据,类似这样: floatValue0 = data["string-key"][0][#] floatValue1 = data["string-key"][1][#] 数据:=map[string][2][]float64{“golang”:{[]float64{3.14,3.1

在Go(golang)中,是否可以定义从字符串到数组的映射,并在每个数组元素中存储一个切片。像这样:

var data = make(map[string][2]Slice[]float64)
然后我想检索我的数据,类似这样:

floatValue0 = data["string-key"][0][#]
floatValue1 = data["string-key"][1][#]

数据:=map[string][2][]float64{“golang”:{[]float64{3.14,3.15},[]float64{3.12,3.16}

fmt.Println(数据[“golang”][0][0])

输出:
3.14

它应该是
var data=make(map[string][2][]float64)
。但是,是的,它会起作用。要添加到@AndySchweig的注释中,这里有一个例子:映射值是任意类型的。从字面上说,任何类型的。地图键有一些限制-任何/可比/都可以,定义如下:感谢您的回复!我很遗憾地看到这个问题本身没有得到重视。不幸的是,stackoverflow可能会因为我删除了这个问题而惩罚我。对于未来来说,知道为什么这个问题没有得到重视对我是有益的。Eli5。