2015-01-23 4 views
0

나는 Go 프로그램에서 2 차원 슬라이스가 몇 개 있는데 함께 결합하고 싶습니다.Go에서 2 차원 슬라이스 추가하기

그러나 append()은이 유형을 사용하지 않습니다.

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

어떻게 당신은 아웃 - 오브 - 박스 접근 방식을 사용하여 이동의 다차원 조각을 추가합니까?

+0

Nitpick : 예를 들어이 배열하지만 조각이 아니다. – Volker

+0

또한 코드를 보여주십시오. 보고있는 문제를 재현하는 데 도움을주고 자하는 사람들이 더 쉽게 사용할 수 있도록하십시오. – dyoo

답변

2

...을 사용하면 두 번째 슬라이스를 variadic 매개 변수로 전달하여 추가 할 수 있습니다.

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

playground example

관련 문제