在Go中添加2维切片

时间:2015-01-23 23:20:02

标签: arrays multidimensional-array go

我的Go程序中有两个二维切片,我想将它们连接在一起。

但是,append()不采用此类型。

cannot use myArray (type [][]string) as type []string in append

如何以惯用的方式使用Go附加多维切片?

1 个答案:

答案 0 :(得分:6)

使用...将第二个切片作为variadic参数传递给追加。例如:

a := [][]string{{"a", "b"}, {"c", "d"}}
b := [][]string{{"1", "2"}, {"3", "4"}}
a = append(a, b...)

playground example