将int映射到2D数组

时间:2020-02-27 02:54:16

标签: arrays go

问题

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


当前代码

注意:这未在函数中声明

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

错误:无法在地图值中将[] int文字(类型[] int)用作类型[] [] int

1 个答案:

答案 0 :(得分:3)

地图值不是[]int,而是[][]int

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