やりたいこと
[[1 2 3]]
という多次元スライスに
[4 5 6]
というスライスを足して
[[1 2 3] [4 5 6]]
にしたい
やり方
package main
import "fmt"
func main() {
sliceA := [][]int{
[]int{1,2,3},
}
sliceB := []int{4, 5,6}
sliceA = append(sliceA, sliceB)
fmt.Println(sliceA) //[[1 2 3] [4 5 6]]
}
入れ物になる方の型[][]int
はintのスライス([]int
)のスライスという意味。
[]int
が挿入する方の型と同じじゃないとエラーになるので注意