私はタプルのslice
のslice
としてmap
のすべてkey, value
を返す関数を作成しようとしているがは、外出先でのインターフェイスのスライスのスライスを作成する
コードです:
func ReturnTuples(map_ map[interface{}]interface{}) [][]interface{} {
toReturn := []([]interface{})
...
しかし、私はtoReturn
ラインのエラーを取得しています:
type [][]interface {} is not an expression
スライスのスライスをどのように宣言すればよいですか?私はこれを唯一の方法と考えています。
[][]interface{}
のように、かっこなしで試してみましたが、うまくいきません。
Googleで「golang slice of slice」を検索しようとしましたが、ごくわずかなものが表示されます。たとえば、uint8
という単純なものを作成する方法は、[][]uint8
です。
なぜ否定的な投票ですか?どのように私はそれを知るべきですか?私は[]([] interface {}){}を試みましたが、これは最も直感的でしたが動作しませんでした。私はGoogleでも何も見つけていない。 –
私は落ち込んだ人ではありませんが、本当に '[] {{interface}} {}'を試しましたか?それは働くので... [遊び場に行く](https://play.golang.org/p/z8XInz95Gg) – icza
@iczaはい、私は試しましたが、エラーが私のものとまったく同じであるかどうか覚えていません。しかし、ありがとう:) –