为了账号安全,请及时绑定邮箱和手机立即绑定

如何在go中初始化嵌套结构?

如何在go中初始化嵌套结构?

Go
智慧大石 2021-10-04 16:30:54
我对 Golang 很陌生,请帮助我。我在结构中定义了一个结构。但是当我尝试初始化主结构时出现错误。type DetailsFilter struct {  Filter struct {    Name    string            ID      int                             } }var M map[string]interface{}M = make(map[string]interface{})M["Filter"] = map[string]interface{}{"Name": "XYZ", "ID": 5}var detailsFilter = DetailsFilter{Filter: M["Filter"]}}我得到的错误是:不能使用(类型接口{})作为字段值中的类型结构:需要类型断言。请提出一种初始化 DetailsFilter 的方法。我尝试执行在 Golang中初始化嵌套结构中描述的方法,但即使这样也不起作用。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 192 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号