1. 首页
  2. 编程语言
  3. 其他
  4. go嵌套匿名结构体的初始化详解

go嵌套匿名结构体的初始化详解

上传者: 2022-07-08 05:41:34上传 PDF文件 58.80 KB 热度 11次

嵌套匿名结构体的 示例代码片.上述嵌套匿名结构体初始化赋值的示例代码片说明匿名 struct 直接初始化的时候是需要给出它的结构的。上述嵌套匿名结构体初始化赋值的示例代码片说明这种方式写起来更清晰省事儿~golang允许使用匿名结构体,形如一般在使用的时候可以直接这样初始化或者。但今天遇到一种情况匿名结构体的成员上有tag声明,形如这时使用第一种初始化方式,始终报错,说类型不匹配,查了很久,偶然情况下去掉了结构体定义中的tag声明,居然不报错了,这时反应过来,使用第一种初始化方式,必须保证跟定义完全一样,包括tag声明等这样就没问题了~最后觉得如果遇到这种匿名结构体,还是使用第二种初始化方式简洁方便。

用户评论