2 回答

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個贊
您要求的是可能的 -游樂場鏈接:
package main
import "fmt"
func main() {
v := []interface{}{
map[string]string{"name": "ravi"},
[]string{"art", "coding", "music", "travel"},
map[string]string{"language": "golang"},
map[string]string{"experience": "no"},
}
fmt.Println(v)
}
但你可能不想這樣做。您正在與類型系統(tǒng)作斗爭,如果您這樣做,我會質(zhì)疑您為什么要使用 Go??紤]利用類型系統(tǒng)——playground 鏈接:
package main
import "fmt"
type candidate struct {
name string
interests []string
language string
experience bool
}
func main() {
candidates := []candidate{
{
name: "ravi",
interests: []string{"art", "coding", "music", "travel"},
language: "golang",
experience: false,
},
}
fmt.Println(candidates)
}

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個贊
完美的 python 語法,但不幸的是使用了一些不太可讀的東西。 https://golang.org/ref/spec#Composite_literals
- 2 回答
- 0 關(guān)注
- 517 瀏覽
添加回答
舉報(bào)