在 Go 中附加 2 维切片
Appending 2 dimensional slices in Go
我的 Go 程序中有几个二维切片,我想将它们连接在一起。
然而,append()
不采用这种类型。
cannot use myArray (type [][]string) as type []string in append
如何以惯用的方式使用 Go 附加多维切片?
使用...
将第二个切片作为variadic参数传递给追加。例如:
a := [][]string{{"a", "b"}, {"c", "d"}}
b := [][]string{{"1", "2"}, {"3", "4"}}
a = append(a, b...)
我的 Go 程序中有几个二维切片,我想将它们连接在一起。
然而,append()
不采用这种类型。
cannot use myArray (type [][]string) as type []string in append
如何以惯用的方式使用 Go 附加多维切片?
使用...
将第二个切片作为variadic参数传递给追加。例如:
a := [][]string{{"a", "b"}, {"c", "d"}}
b := [][]string{{"1", "2"}, {"3", "4"}}
a = append(a, b...)