2016-03-18 7 views
0

golangのスライス内でスライスを作成しようとしていますが、失敗しました。私はこれを正しく行うにはどうすればよいcannot use Slice1 (type []string) as type string in array or slice literalスライスゴーラン内のスライス

Slice1 := []string{"a","b","c"} 
Slice2 := []string{"x","y","z"} 
SliceOfSlices := []string{Slice1,Slice2} 

http://play.golang.org/p/-ECPRTS0_X

は私にエラーを与える:ここに私のコードスニペットはありますか?

答えて

2

あなたは角括弧のセット不足している:

SliceOfSlices := [][]string{Slice1, Slice2} 
2

Slice1Slice2はタイプ[]stringであるので、これらのスライスは[][]string

http://play.golang.org/p/FPS5r5qbfO

Slice1 := []string{"a", "b", "c"} 
Slice2 := []string{"x", "y", "z"} 
SliceOfSlices := [][]string{Slice1, Slice2} 
になります
関連する問題