typedSlice的无效间接输入(类型接口{})
您不能取消引用
typedSlice,因为它是一个
interface{}。您将必须使用类型断言来提取指针realSlice := *typedSlice.(*[]Demo)
不能超出typedSlice(类型接口{})的范围
同样,由于
typedSlice是
interface{},因此您无法覆盖它。如果要覆盖这些值,则需要使用类型断言,或者通过反射手动进行迭代:for i := 0; i < o.Elem().Len(); i++ { ret = append(ret, o.Elem().Index(i).Interface())}


