arrays - 在 Golang 中定义包含 slice 的数组映射

标签 arrays go slice

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

var data = make(map[string][2]Slice[]float64)

然后我想检索我的数据,像这样:

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

最佳答案

data := map[string][2][]float64{"golang": {[]float64{3.14, 3.15}, []float64{3.12, 3.16}}}

fmt.Println(数据["golang"][0][0])

输出: 3.14

关于arrays - 在 Golang 中定义包含 slice 的数组映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47044082/

相关文章:

java - 无法打印数组第 0 个元素

logging - Fluentd + golang 日志记录应用程序出错

Python 3 : Getting TypeError: Slices must be integers. .. 但我相信它们

arrays - 如何在 golang 中从数组 unsafe.Pointer 创建数组或 slice ?

php - 检查数据库数组中是否存在值不起作用

php - 从 in_array 语句获取值

javascript - 如何从正则表达式的结果中获取数组

go - 如何在 slice 中连接多个管道命令

javascript - 如何在 javascript 中解码 golang url.QueryEscape 数据?

go - 当我在 Goroutine 中填充它时,为什么这张 map 是空的?