【发布时间】:2017-04-26 05:01:49
【问题描述】:
我定义了一个结构
type container struct{
Data []interface{}
}
并希望将所有不同类型的数据类型的切片分配给它。例如
ints := []int{2,3,4}
tmp := container{ints}
但是,编译器抱怨:
不能在字段值中使用整数(类型 []int)作为类型 []interface {}
我应该如何定义容器结构?或者任务需要以不同的方式完成?
一个完整的例子可以找到here
【问题讨论】: