
package mainimport "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)}但是您可能不想这样做。您正在与类型系统进行斗争,如果您这样做,我会质疑您为什么要使用Go。考虑利用类型系统-
游乐场链接:
package mainimport "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)}欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)