我試圖創建一個返回的map
的所有key, value
作爲元組的slice
一個slice
功能(其中每個元組是{key, value}
)在旅途中創建的接口片段的片段
下面的代碼:
func ReturnTuples(map_ map[interface{}]interface{}) [][]interface{} {
toReturn := []([]interface{})
...
但我發現了錯誤的toReturn
行:
type [][]interface {} is not an expression
我應該如何聲明一片接口?我認爲這是唯一的方法。我嘗試沒有括號如:
[][]interface{}
但它也不會工作。
我試圖在google上搜索'golang切片',但很少有東西出現。例如,我只找到了如何創建一個簡單的uint8
,即:[][]uint8
。
爲什麼是反面投票?我應該怎麼知道它?我試過[]([] interface {}){}這是最直觀的,但沒有奏效。我也沒有發現谷歌。 –
我不是那個downvoted的人,但是你真的嘗試過'[]([] interface {}){}'嗎?因爲那個作品... [Go Playground](https://play.golang.org/p/z8XInz95Gg) – icza
@icza是的,我試過了,但我不記得錯誤是否與我現在完全一樣,但是,謝謝:) –