arrays - 将int映射到2D数组

标签 arrays go

问题

如何在golang中创建整数到2D数组的静态映射?

当前代码

注意:这未在函数中声明

var WinTable = map[int][][]int{
    0: []int{[]int{1, 2}, []int{1, 3}, []int{3, 6}, []int{4, 8}},
}

Error: cannot use []int literal (type []int) as type [][]int in map value

最佳答案

映射值不是[]int,而是[][]int:

var WinTable = map[int][][]int{
    0: [][]int{{1, 2}, {1, 3}, {3, 6}, {4, 8}},
}

关于arrays - 将int映射到2D数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60425614/

相关文章:

javascript - 创建按日期分组并具有 count 属性的对象数组

java - 如何在 for 循环中使用包含 JButton 的数组来绘制网格?

java - 提示用户输入 N*N 数组的每一行

go - 模拟系统调用错误

javascript - AngularJS - 比较和替换两个数组之间的对象

c - OpenMP:重写 for 循环以便可以并行化?

pointers - 为什么 2 个不同的 http.Request 结构的 http.Request.URL.Host 的地址相同?

html - Go模板一起遍历多个数组

go - 我应该在森林的 POST 请求中使用什么类型?

go - 如何在 lambda 处理程序回复后等待 goroutine 完成