无法在通过反射然后传递的json制成的切片上使用范围。

无法在通过反射然后传递的json制成的切片上使用范围。,第1张

无法在通过反射然后传递的json制成的切片上使用范围。

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())}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5427919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存